J'utilise Xerces2-j d'Apache pour analyser ma XSD. J'essaye d'obtenir l'information de type de données pour les déclarations d'élément/attribut dans le XSD.Attribut/Élément de schéma XML Xerces2-j Type de données de déclaration
Voici un exemple XSD:
<xs:element name="Pretzel">
...
<xs:attribute name="Flavor" type="xs:string"/>
<xs:attribute name="ProductID" type="xs:nonNegativeInteger"/>
...
</xs:element>
Dans ce cas, je veux les types de données de la saveur et ProductID attributs. Selon les W3C Schema API et its Xerces2-j implementation, getActualVCType() de XSAttributeDeclaration me donnera ce que je veux. Mais pour moi cette méthode renvoie toujours 45, ce qui est UNAVAILABLE_DT. Est-ce un bug dans Xerces2-j, ou est-ce que je ne comprends que l'API? Si je le suis, j'apprécierais que quelqu'un puisse me diriger vers la bonne direction ici.
bosse. Personne ne sait? :( –