Gratis Validador XML RELAX NG Online
Valida XML contra esquemas RELAX NG al instante en tu navegador.
Entrada XML
Esquema RELAX NG
Resultado de validación
Validación RELAX NG
Si necesitas un lenguaje de esquema más simple y flexible que W3C XML Schema (XSD), RELAX NG es tu respuesta. Diseñado como parte de la especificación OASIS, RELAX NG usa un enfoque basado en patrones para definir gramáticas XML. Esta herramienta valida tu XML contra esquemas RELAX NG resolviendo la regla de inicio, verificando la compatibilidad del elemento raíz y comprobando los elementos hijos requeridos. Todo se ejecuta en el parser XML de tu navegador, así que nada sale de tu máquina.
Cómo usar el Validador XML RelaxNG
Pegar tu documento XML
Copia el XML que quieres validar y pégalo en el panel de entrada XML. El documento debe ser XML bien formado.
Pegar el esquema RelaxNG
Pega el esquema RelaxNG (sintaxis compacta o XML) en el panel de esquema. El esquema define la estructura esperada de tu XML.
Validar y corregir errores
Haz clic en Validar. Las violaciones se resaltan con mensajes de error claros que señalan la ubicación exacta en tu XML que no coincide con el esquema.
Ejemplo
Ejemplo: Validación de una agenda de contactos simple
Documento XML:
<addressBook>
<card>
<name>Alice</name>
<email>[email protected]</email>
</card>
</addressBook>Esquema RelaxNG (sintaxis compacta):
element addressBook {
element card {
element name { text },
element email { text }
}+
}Preguntas frecuentes
¿Cómo valido XML contra RELAX NG online?
Pega tu XML en el panel izquierdo y tu esquema RELAX NG en el panel derecho, luego haz clic en Validar. La herramienta resuelve la regla de inicio y verifica la estructura -- todo localmente en tu navegador.
¿Cuál es la diferencia entre RELAX NG y XSD?
RELAX NG usa un enfoque basado en patrones más simple, mientras que XSD ofrece restricciones de tipos de datos más ricas y soporte de namespaces. RELAX NG suele ser más fácil de leer y escribir a mano.
¿Mis datos XML se envían a un servidor?
No. Toda la validación RELAX NG se ejecuta enteramente en tu navegador. Tu XML y esquema nunca salen de tu máquina.
¿Soporta la sintaxis compacta de RELAX NG?
Esta herramienta trabaja con esquemas en sintaxis XML de RELAX NG. Para sintaxis compacta (archivos .rnc), necesitas convertir primero a sintaxis XML usando una herramienta como trang.
¿Cuándo elegir RELAX NG sobre DTD o XSD?
Elige RELAX NG cuando quieras un esquema limpio y legible que sea más fácil de mantener que XSD pero más expresivo que DTD. Es especialmente bueno para XML centrado en documentos como XHTML y DocBook.