本章主要介绍一下XML文件的命名空间,为以后学习WebService打下基础。
1、疯狂XML讲义中对XML文档的分类。
1. 格式不良好(malformed)的XML文档。例如:完全没有遵守XML规则,乱写!标签不成对,反正不是个正经的XML文档。
2. 格式良好(well-formed)但无效的XML文档。例如:格式完全正确,但是缺少DTD或者Scheam语意约束。可以随便添加元素。
3. 有效(valid)的XML文档。例如:格式正确,并且拥有完整的语意约束是个正经的XML文档。
2、命名空间的介绍
这里并不详细介绍DTD与Scheam,只要求能够读懂XML文档即可。如果感兴趣推荐《疯狂XML讲义》,可以看一看的。
下面将贴出一个常见的XML文档,主要讲解下XML中的各个要素。为以后看WSDL提供前置技能。
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.spr