ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

XML Schema中的elementFormDefault

2026/10/8 10:59:52 拓冰建站 浏览量
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>