Estoy tratando de validar mi archivo XML con una DTD externa. Pero obtengo este error cada vez.Error de validación XML -El elemento raíz debe coincidir con doctype
Document root element "A", must match DOCTYPE root "test".
no puedo resolver esto.
La idea de mi archivo xml es que debe ser lo más breve posible. Creo que todo está bien, pero como he dicho, no lo validaré. ¿Alguien tiene una idea?
Este es mi archivo 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>
Y mi 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)>
Gracias