如何在XML中创建一个空列表

时间:2012-03-12 12:40:02

标签: xml xsd schema

我有以下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

1 个答案:

答案 0 :(得分:1)

xml:space属性可以放在XML文档中的任何元素上,并赋值为preserve以表示空白是重要的。 (XML:空间= “保留”)