XML Schema中的elementFormDefault
XML Schema中的elementFormDefault,用以指明xml的元素是否必须有命名空间的前缀。
它的取值可以为qualified、或者unqualified。默认值为unqualified。
当取值为qualified时,xml元素前必须有命名空间作为前缀;
当取值为unqualified时,xml元素前可以没有命名空间作为前缀。
XML Schema的片段:
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
当elementFormDefault的取值为qualified时,xml数据类似下面的形式:
<power:title>test</power:title>
当elementFormDefault的取值为unqualified时,xml数据类似下面的形式:
<title>test</title>