我有以下XSD类型定义
<complexType name="a">
<sequence>
<element name=”a1” default=”0 1 2 3”>
<simpleType>
<list itemType=”nonNegativeInteger"/>
</simpleType>
</element>
在XML中,我想区分空列表案例和空案例: 我期待的是:
<a1> </a1>
解析器将返回字符串“”,表示空列表。
而
<a1/>
解析器将返回默认值。
但是,在这两种情况下,解析器都会返回默认值。我正在使用c ++ xerces 2_8
答案 0 :(得分:1)
xml:space属性可以放在XML文档中的任何元素上,并赋值为preserve以表示空白是重要的。 (XML:空间= “保留”)