Datos clave
- Categoría
- Data Processing
- Tipos de entrada
- textarea, select, checkbox
- Tipo de salida
- text
- Cobertura de muestras
- 4
- API disponible
- Yes
Resumen
El Extractor de Rutas XML permite obtener datos específicos de documentos XML complejos mediante el uso de expresiones XPath. Es la herramienta ideal para procesar respuestas de APIs, fuentes RSS y archivos de configuración estructurados de manera rápida y precisa.
Cuándo usarlo
- •Cuando necesitas extraer datos específicos de archivos XML grandes o profundamente anidados.
- •Al procesar respuestas de servicios web o APIs que devuelven datos en formato XML.
- •Para convertir estructuras XML complejas en formatos más manejables como JSON o CSV.
Cómo funciona
- •Pega tu documento XML en el área de entrada principal.
- •Define una o varias expresiones XPath para localizar los elementos deseados.
- •Selecciona el formato de salida preferido (Lista, JSON, CSV o XML).
- •Ajusta las opciones adicionales, como la inclusión de atributos o el orden del documento, y ejecuta la extracción.
Casos de uso
Ejemplos
1. Extracción de títulos de libros
Desarrollador Web- Contexto
- Un desarrollador necesita obtener una lista de títulos de libros desde un archivo XML de biblioteca para integrarlos en una base de datos.
- Problema
- El archivo XML es extenso y contiene mucha información innecesaria, dificultando la lectura manual.
- Cómo usarlo
- Cargar el XML, usar la expresión '//book/title' y seleccionar el formato 'JSON'.
- Resultado
- Se genera un array JSON limpio que contiene únicamente los títulos de los libros encontrados en el documento.
2. Filtrado de datos de usuarios
Analista de Datos- Contexto
- Se requiere extraer los nombres de todos los usuarios mayores de 18 años desde un registro XML de usuarios.
- Problema
- Es necesario filtrar los datos basándose en una condición lógica dentro del XML.
- Cómo usarlo
- Ingresar la expresión '//person[@age>18]/name' y activar la opción de formato 'CSV'.
- Resultado
- Se obtiene un archivo CSV con la lista de nombres filtrada, lista para ser importada en una hoja de cálculo.
Probar con muestras
xmlHubs relacionados
Preguntas frecuentes
¿Qué es XPath?
XPath es un lenguaje de consulta diseñado para navegar y seleccionar nodos específicos dentro de un documento XML.
¿Puedo extraer múltiples valores a la vez?
Sí, puedes ingresar varias expresiones XPath, una por línea, para extraer diferentes conjuntos de datos simultáneamente.
¿Qué formatos de salida admite la herramienta?
La herramienta permite exportar los resultados en formato de lista simple, JSON, CSV o XML.
¿Es compatible con espacios de nombres (namespaces)?
Sí, puedes activar la opción 'Namespace Aware' para realizar consultas precisas en documentos que utilizan espacios de nombres XML.
¿Puedo incluir los atributos de los elementos?
Sí, marcando la opción 'Include Element Attributes' podrás extraer tanto el contenido del nodo como sus atributos asociados.