Estoy generando una serie de archivos XML. Éstos están bien formados (Es decir, no tienen tags mal cerrados, etc).
Pero a la hora de validar con un validador online (feedvalidator), me dice:
Undefined root element
Por lo que he deducido que le tenía que pasar un esquema de cómo está estrucutrado mi XML... así que he investigado un poco y he generado un esquema XML (que he modificado un poco para adaptarlo mejor a la estructura "real" del XML).
Ahora bien, una vez tengo el esquema guardado como XSD intento anclarlo a mi XML, de la siguiente manera:
Código PHP:
Ver original
<?php function mifuncion(){ return '<?xml version="1.0" encoding="utf-8"?><Document xmlns="http://paginaweb.com/miesquema.xsd">'; } ?>
Pero a la hora de validar me sigue dando error, por lo que creo que algo estoy pasando por alto...
¿Estoy anclando bien el esquema? El tag "Document" es el root (el primer tag que se abre).
Saludos y gracias.