# XML路径提取器

使用XPath表达式从XML文档中提取值。非常适合从复杂的嵌套XML结构、API响应、RSS源和配置文件中提取特定数据。

> Página canónica: https://elysiatools.com/es/tools/xml-path-extractor

- **Categoría:** Data Processing

- **Palabras clave:** xml, xpath, extract, values, path, query, data, nested, elements

## Descripción general

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.

## Entradas

- **XML Input** (textarea): Enter your XML data...
- **XPath Expressions** (textarea): XPath expressions to extract values. Examples: //* - All elements //book/title - All book titles //person\[@age>18\] - Persons older than 18 Leave empty to extract all elements
- **Output Format** (select)
- **Include XPath Information** (checkbox): Include the XPath expression used for each extraction
- **Include Element Attributes** (checkbox): Include attributes for extracted elements
- **Flatten Multiple Results** (checkbox): Treat multiple results as individual items instead of arrays
- **Preserve Document Order** (checkbox): Maintain the original order of elements in the XML document
- **Namespace Aware** (checkbox): Enable namespace-aware XPath evaluation
- **Include Empty Values** (checkbox): Include empty elements and null values in the extraction results

## 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

- Extracción de títulos y enlaces de fuentes RSS para agregadores de contenido.
- Procesamiento de archivos de configuración de aplicaciones para obtener parámetros específicos.
- Conversión de respuestas de servicios SOAP en formatos JSON para su uso en aplicaciones web modernas.

## 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.

## Herramientas relacionadas

- [Removedor de Caracteres BOM](https://elysiatools.com/es/tools/data-bom-remover): Eliminar caracteres BOM (Byte Order Mark) de contenido de texto y archivos. Perfecto para limpiar archivos de texto con problemas de codificación.
- [Convertidor Excel a XML](https://elysiatools.com/es/tools/excel-to-xml): Convierte archivos Excel a formato XML, extrayendo datos de la primera hoja de trabajo
- [Fusionador de XML](https://elysiatools.com/es/tools/xml-merger): Combina múltiples archivos XML en uno solo con opciones para manejo de elementos raíz y espacios de nombres
- [Removedor de Encabezados](https://elysiatools.com/es/tools/header-remover): Eliminar encabezados de datos CSV para crear archivos limpios sin encabezados. Perfecto para importaciones de bases de datos, tuberías de procesamiento de datos.
- [Extractor de Metadatos XMP](https://elysiatools.com/es/tools/image-xmp): Extraer y visualizar metadatos XMP de imágenes incluyendo información de Adobe Photoshop, Lightroom y Creative Cloud
- [Resumidor de Feeds RSS / Atom a Markdown](https://elysiatools.com/es/tools/rss-feed-markdown-summarizer): Obtiene un feed RSS o Atom por URL (o pega el XML), ordena por fecha de publicación, desduplica, aplica una ventana temporal y entrega un resumen Markdown limpio
- [Convertidor Excel a CSV](https://elysiatools.com/es/tools/excel-to-csv): Convierte archivos Excel a formato CSV, extrayendo datos de la primera hoja de trabajo
- [Convertidor Excel a HTML](https://elysiatools.com/es/tools/excel-to-html): Convierte archivos Excel a formato de tabla HTML, extrayendo datos de la primera hoja de trabajo

## Ejemplos

- [Ejemplos de Serialización Android Java](https://elysiatools.com/es/samples/android-serialization-java): Ejemplos de serialización Android Java incluyendo serialización JSON, deserialización y análisis XML
- [Ejemplos de Serialización Android Kotlin](https://elysiatools.com/es/samples/android-serialization-kotlin): Ejemplos de serialización Android Kotlin incluyendo serialización JSON, deserialización y análisis XML
- [Ejemplos de Serialización macOS Swift](https://elysiatools.com/es/samples/macos-serialization-swift): Ejemplos de serialización macOS Swift incluyendo serialización JSON, deserialización y análisis XML
- [Ejemplos Splunk Log Analysis](https://elysiatools.com/es/samples/splunk-samples): Configuración y ejemplos de consultas Splunk completos para análisis de logs, monitoring e inteligencia operacional

## Contenido relacionado

- [Entrega XML: conversion, mapeo y XPath](https://elysiatools.com/es/hubs/xml-convert): Convierte datos estructurados entre XML, CSV, Excel, JSON y texto, combina documentos XML compatibles, extrae rutas y verifica el resultado antes de entregarlo.
