Как создать пустой список в XML - PullRequest
1 голос
/ 12 марта 2012

У меня есть следующее определение типа 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 Ответ

1 голос
/ 12 марта 2012

Атрибут xml: space может быть помещен в любые элементы в документе XML и может иметь значение preserve, чтобы указать, что пробел является значительным.(XML: пространство = "сохранить")

...