1、
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:abc="http://www.abc.org/schema" targetNamespace="http://www.thisxml.com/schema" xmlns="http://www.thisxml.com/schema" elementFormDefault="qualified" attributeFormDefault="unqualified"> </xs:schema>
其中有三个xmlns:xmlns:xs、xmlns:abc、xmlns,还有targetNamespace
targetNamespace 相当于 java文件中最开始头文件中的package, 只不过等号后面形式不一样,不是包名 www.thisxml.com.schema 而是 "http://www.thisxml.com/schema"。
而xmlns 相当于 import。只不过这个“import”后面还要带个小名。
如: xmlns:发哥=”www.xianggang.org/周润发”
xmlns:星爷=”www.xianggang.org/周星驰”
这样在后面,我们要用到他们写标签元素时就要加上小名:
如:<星爷:book …>
<发哥:pad …>
而xmlns后面没有小名的就牛X的,xmlns=”www.xianggang.org/成龙” 就相当如凡是在<schema>这个元素下,没有加小名的便签都是成龙的。如<book …> <pad …>