2010-10-13 5 views
0

Я использую следующую запись схемы xml для deserliaze некоторых xml в генерируемый xsd блок.Возможная ошибка десериализации xml

<xs:element name="Action"> 
    <xs:complexType> 
    <xs:attribute name="src" type="xs:string" use="required" /> 
    <xs:attribute name="dst" type="xs:string" use="required" /> 
    <xs:attribute name="create" type="xs:string" use="optional" /> 
    <xs:attribute name="transform" type="xs:string" use="optional" /> 
    </xs:complexType> 
</xs:element> 

По какой-то причине, когда у меня есть блок

<Action src="..." 
     dst=".." 
     create="yes"/> 

Его возвращение СРК и назначения атрибутов правильно, но это также возвращение создания и преобразования, как «да». Атрибут transform должен быть нулевым. Кто-нибудь знает, что происходит. Какая-то неправильная схема?

Спасибо. Боб.

Спасибо.

ответ

0

Я нашел проблему. Похоже, что исправление xml запутывается, если у вас нет уникальных имен элементов.

Смежные вопросы