Sto scrivendo un po 'di XML e un XSD come un incarico ... Nel mio XML ho un tag denominato a
(non vero nome) e l'attributo chiamato id
. Parte del mio XML è la seguente:Come dichiarare un attributo ID in XML
<a id="1">
...........
</a>
<a id="1">
............
</a>
Quando ho convalidare utilizzando XSD non dà un errore ....
<xsd:attribute name="id" type="xsd:string" />
Ho cercato di usare xsd: ID come un tipo di dati di attributo id
ma mi ha dato un errore; Non riuscivo a capire quale fosse il problema.
Come posso fare questo?
Quindi non si ottiene un errore se si assegna il XSD, ma si fa se non si assegna uno? – kjosh