Herramientas para convertir entre varios formatos de datos
Actualizaciones
Mejoras publicadas recientemente
Convierte automáticamente estructuras de datos XML a interfaces o tipos TypeScript.
Soporta varios formatos XML como archivos de configuración, feeds RSS, SVG, Android Manifest.
Análisis automático de estructura XML
Manejo de atributos XML (prefijo @_)
Separación automática de elementos anidados
Conversión de elementos repetidos a array
Establezca un nombre de interfaz raíz significativo
Los atributos XML se convierten con prefijo @_
Los elementos repetidos se tratan automáticamente como arrays
El conversor de XML a TypeScript analiza la estructura de los datos XML y genera automáticamente interfaces o tipos TypeScript. Admite distintos formatos, como fuentes RSS, SVG, Android Manifest y archivos de configuración, y asigna con precisión elementos y atributos XML a tipos.
Introduzca el XML
Introduzca en el editor de la izquierda los datos XML que desea convertir o cargue un ejemplo de RSS, SVG o Android Manifest.
Configure las opciones
Configure el nombre de la interfaz raíz, el formato de salida (interface/type) y las opciones export, readonly y de gestión de null.
Revise y copie el resultado
Revise el código TypeScript convertido en el editor de la derecha y cópielo o descárguelo como archivo .ts.
Los atributos XML se convierten en propiedades con el prefijo @_. Por ejemplo, el atributo id de <item id='1'> se convierte en '@_id: string'. Así se distinguen los atributos del contenido de los elementos.
Cuando un elemento con el mismo nombre se repite bajo un mismo padre, se trata automáticamente como un array. Por ejemplo, varios elementos <item> se convierten en item: Item[].
El analizador gestiona los espacios de nombres XML y genera los tipos con sus prefijos correspondientes. En estructuras complejas, se recomienda revisar los tipos generados.
Sí. Se incluye un ejemplo de SVG. Como SVG es un formato basado en XML, sus elementos y atributos se convierten con precisión en tipos TypeScript.
El contenido de una sección CDATA se trata como texto y se convierte al tipo string. El analizador XML interpreta CDATA automáticamente.