Erreur de Validation XML -élément Racine doit correspondre à doctype
Im essayant de valider mon fichier XML avec une DTD externe. Mais j'ai cette erreur à chaque fois.
Document root element "A", must match DOCTYPE root "test".
je ne peux pas comprendre cela.
L'idée de mon fichier xml est que son besoin d'être aussi court que possible .
Je thinkt son tout bon, mais comme je l'ai dit, je n'ai pas de valider. Quelqu'un a une idée ?
C'est mon fichier XML
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE test SYSTEM "test.dtd">
<A>
<B>
<F>name</F>
</B>
<D>lastname</D>
<F>name</F>
</A>
Et ma DTD
<!ELEMENT A (B, (C|D), E?, (F, G?)+)>
<!ELEMENT B (F|G)+>
<!ELEMENT D (#PCDATA|C)*>
<!ELEMENT F (#PCDATA)>
<!ELEMENT G (#PCDATA)>
<!ELEMENT C (#PCDATA)>
<!ELEMENT E (#PCDATA)>
Grâce
OriginalL'auteur Dymond | 2011-12-06
Vous devez vous connecter pour publier un commentaire.
Le Doctype revendications de l'élément racine est
<test>
mais vous avez<A>
Soit changer le Doctype, de sorte qu'il prétend la racine est
<A>
ou de modifier le fichier XML et la DTD utiliser<test>
.OriginalL'auteur Quentin
Déclare que l'ÉLÉMENT racine de la DTD-conforme au document est appelé
test
. Vous souhaitez:OriginalL'auteur bobince