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