Un nœud associé ici était - XML Attributes vs Elements mais c'était plus une question de conception.Si un schéma nécessite un attribut et que je l'envoie en tant qu'élément, est-il invalide?
Ma question concerne la validité.
Si un schéma nécessite
<record name="foo" description="bar" />
et je fournir
<record>
<name>foo</name>
<description>bar</description>
</record>
Est-ce que le code XML peuvent être invalidées? Et vice versa: si les éléments ont été spécifiés et que je fournis des attributs, est-ce invalide?
Existe-t-il une référence dans une spécification XML documentant ce qu'un analyseur XML doit faire dans ce cas, où la sémantique est la même, mais la structure XML littérale diffère?