2010-10-13 6 views
0

J'utilise l'entrée de schéma xml suivante pour désertialiser un xml en un bloc généré par xsd.Bogue de désérialisation xml possible

<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> 

Pour une raison quelconque quand j'ai le bloc

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

Son retour src et des attributs de destination correctement, mais il est aussi le retour à créer et à transformer en « oui ». L'attribut de transformation doit être nul. Quelqu'un sait ce qui se passe. Est-ce que mon petit schéma est mauvais?

Merci. Bob.

Merci.

Répondre

0

J'ai trouvé le problème. Il semble que le déseralisateur xml soit confus si vous n'avez pas de noms d'éléments uniques.

Questions connexes