Supposons que je dispose du fichier de schéma XML suivant et du fichier de document XML suivant. J'ai deux questions,Problème d'espace de noms XML par défaut
Comme il n'y a pas d'espace de nom cible spécifié dans le fichier XML de schéma, quel espace de noms élément d'information dans?
Dans le fichier document XML, lorsque vous utilisez Information, à quel espace de noms appartient-il? S'il vous plaît noter dans ce cas, je ne me réfère pas au fichier XML Schema du fichier de document XML.
fichier XML Schema:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:element name="Information" type="xs:string"/>
</xs:schema>
fichier XML document:
<?xml version="1.0" encoding="utf-8"?>
<Information>Hello XML</Information>
merci à l'avance, George
@dommer, je pense que dans mon cas, l'élément d'information dans le fichier de schéma XML est défini dans aucun espace de noms. Une autre question, comment allons-nous référencer cet élément (dans aucun espace de noms) dans le fichier de document XML? – George2
Je ne suis pas sûr que vous pouvez y faire référence explicitement. À quoi ferais-tu référence? Il n'y a pas d'espace de noms. Je pense que vous devrez assigner un espace de noms par défaut pour pouvoir faire explicitement référence à quelque chose - mais je suis prêt à avoir tort. – dommer
@null, Je suis très intéressé par la façon de définir l'espace de noms par défaut dans le schéma XML et l'espace de noms par défaut dans le fichier de document XML. Pourriez-vous nous montrer un échantillon simple s'il vous plait? – George2