У меня есть схема xsd, такая как:
<xs:element name="employee" type="personinfo"/>
<xs:complexType name="personinfo">
<xs:sequence>
<xs:element name="firstname" type="xs:string"/>
<xs:element name="lastname" type="xs:string"/>
</xs:sequence>
</xs:complexType>
Она отлично работает, если нет проблем с обработкой данных:
<employee>
<firstname>John</firstname>
<lastname>Smith</lastname>
</employee>
Но если обработка данных не удается, тогда данные приходяткак:
<employee> Data not found </employee>
И это также верно.Мой запрос заключается в том, могу ли я дать любое строковое значение по умолчанию для моего определения схемы, например:
<xs:element name="employee" type="personinfo" default="Data not found"/>
Или есть какой-нибудь альтернативный способ?