Buscar una herramienta

↑↓ navegar Enter abrir

Busca por tarea si no conoces el nombre exacto.

Visor XML en árbol con atributos y salida JSON

Solo local

Inspecciona XML como un árbol desplegable y consulta su representación JSON sin subir el documento. Los atributos usan el prefijo @_ y el texto puede aparecer como #text. El árbol muestra el modelo del analizador, no una copia exacta del documento original.

Revisado · Actualizado · Gratis · Sin cuenta

Visor XML en árbol
Entrada0 caracteres
Salida JSON
El texto y los archivos se procesan en esta pestaña, sin subirlos.

¿Qué muestra el visor XML en árbol?

El visor XML convierte un documento en un modelo de datos que puedes explorar por ramas. Sirve para revisar configuraciones o respuestas XML y localizar elementos repetidos. La salida JSON permite copiar el modelo, pero no conserva necesariamente comentarios, orden, espacios, tipos textuales o contenido mixto del XML original.

¿Necesitas explorar la estructura o conservar el XML?

Usa el árbol para inspeccionar elementos y atributos, y XML → JSON para trabajar con la representación analizada. Si debes conservar literalmente el documento, guarda el XML original. Este visor no valida esquemas XSD ni demuestra que el documento cumpla las reglas de tu aplicación.

¿Cómo se utiliza?

  1. Pega el documento XML o abre un archivo local de hasta 10 MB.
  2. Selecciona «XML → árbol desplegable» y pulsa «Ejecutar». Abre las ramas con sus controles.
  3. Revisa los atributos @_ y los valores. Cambia a XML → JSON si solo necesitas texto JSON; Copiar y Descargar usan siempre esa representación JSON.

Ejemplo real de entrada y salida

Inspeccionar un atributo y un elemento repetido

Entrada

<catalogo version="1"><libro id="a">XML</libro><libro id="b">JSON</libro></catalogo>

Salida

{
  "catalogo": {
    "libro": [
      { "#text": "XML", "@_id": "a" },
      { "#text": "JSON", "@_id": "b" }
    ],
    "@_version": "1"
  }
}

Los dos elementos libro forman una matriz. Los atributos conservan el prefijo @_ y sus valores son cadenas. El texto de cada libro se representa como #text. La descarga contiene JSON, no XML.

Errores frecuentes y soluciones

SíntomaCausa probableSolución
El analizador rechaza el documentoPuede faltar una etiqueta de cierre o no coincidir el nombre, incluidas mayúsculas y minúsculas.Revisa la línea indicada, cierra cada elemento con su nombre exacto y vuelve a ejecutar.
Un atributo aparece como @_idEl analizador distingue atributos de elementos mediante el prefijo @_.Interpreta @_id como un atributo. Conserva el XML original si necesitas su sintaxis exacta.
Un número pierde ceros inicialesEl analizador puede convertir el texto de un elemento a un número.No uses esta representación para una conversión reversible. Conserva el original y revisa identificadores y contenido mixto.
El archivo es demasiado grandeLa carga de archivos supera el límite de 10 MB.Divide el documento antes de abrirlo. Pegar contenido grande también puede agotar la memoria del navegador.

Árbol de datos, sin validación XSD

El visor usa fast-xml-parser con atributos visibles y permite atributos booleanos como extensión. La aceptación no demuestra conformidad estricta con todas las reglas XML. Las conversiones pueden cambiar comentarios, espacios, contenido mixto y números. No se solicitan documentos externos para validar un esquema ni se ofrece una conversión reversible garantizada.

Estándares y referencias de implementación

Visor XML en árbol — FAQ

¿Se sube el XML a un servidor?

No. El análisis, el árbol, la copia y la descarga se ejecutan en esta pestaña del navegador.

¿Qué descarga el visor XML?

Descarga un archivo JSON con el modelo analizado. El árbol es una vista interactiva del mismo modelo; no es una exportación del XML original.

¿Valida documentos con XSD?

No. Detecta problemas sintácticos admitidos por el analizador, pero no comprueba esquemas ni reglas de negocio. Además permite atributos booleanos como extensión.

¿Por qué una etiqueta repetida se convierte en una matriz?

El analizador agrupa elementos hermanos con el mismo nombre. Un elemento único puede producir un objeto o un valor en vez de una matriz; revisa la forma antes de consumir el JSON.

¿Qué cambió?

Contenido, controles y mensajes en español; ejemplo reproducible con atributos y elementos repetidos y límites de la exportación JSON.

¿Quién mantiene esta herramienta?

KL
KitLumi EngineeringKitLumi Engineering mantiene el funcionamiento, las pruebas, los ejemplos y la información de privacidad.