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