# XML路径提取器

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

> Kanonische Seite: https://elysiatools.com/de/tools/xml-path-extractor

- **Kategorie:** Data Processing

- **Schlagwörter:** xml, xpath, extract, values, path, query, data, nested, elements

## Überblick

Extrahieren Sie gezielt Werte aus XML-Dokumenten mithilfe von XPath-Ausdrücken. Ideal für komplexe verschachtelte Strukturen, API-Antworten, RSS-Feeds und Konfigurationsdateien.

## Eingaben

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

## Wann verwenden

- Wenn Sie Daten aus XML-API-Antworten isolieren müssen.
- Beim Durchsuchen von RSS-Feeds nach bestimmten Inhalten.
- Zum Auslesen von Konfigurationswerten aus XML-Dateien.

## Funktionsweise

- Fügen Sie Ihre XML-Daten in das Eingabefeld ein.
- Geben Sie XPath-Ausdrücke an, um gewünschte Elemente auszuwählen.
- Wählen Sie das Ausgabeformat und passen Sie Optionen wie Attribut-Einschluss an.
- Die extrahierten Werte werden sofort im gewählten Format bereitgestellt.

## Anwendungsfälle

- Extraktion von Produktdetails aus einem XML-Export eines Online-Shops.
- Parsen von SOAP-Antworten in Webdiensten.
- Sammeln von Metadaten aus XML-basierten Dokumentenverwaltungssystemen.

## Häufig gestellte Fragen

### Was ist ein XPath-Ausdruck?

XPath ist eine Abfragesprache, um Teile eines XML-Dokuments zu selektieren und zu extrahieren.

### Kann ich mehrere XPath-Ausdrücke verwenden?

Ja, geben Sie jeden Ausdruck in einer neuen Zeile im entsprechenden Feld ein.

### Welche Ausgabeformate werden unterstützt?

Sie können zwischen einfacher Liste, JSON-Array, CSV-Format und XML-Format wählen.

### Wie extrahiere ich Attribute aus XML-Elementen?

Aktivieren Sie die Option 'Elementattribute einschließen', um Attribute im Ergebnis anzuzeigen.

### Was passiert, wenn keine XPath-Ausdrücke angegeben sind?

Standardmäßig werden alle Elemente extrahiert (//*).

## Ähnliche Tools

- [BOM-Zeichen-Entferner](https://elysiatools.com/de/tools/data-bom-remover): BOM (Byte Order Mark) Zeichen aus Text- und Dateiinhalten entfernen. Perfekt zum Bereinigen von Textdateien mit Codierungsproblemen.
- [Excel zu XML Konverter](https://elysiatools.com/de/tools/excel-to-xml): Konvertiert Excel-Dateien in XML-Format und extrahiert Daten aus dem ersten Arbeitsblatt
- [XML-Zusammenführer](https://elysiatools.com/de/tools/xml-merger): Führt mehrere XML-Dateien zu einer einzigen Datei zusammen mit Optionen für die Verarbeitung von Root-Elementen und Namespaces
- [Header-Entferner](https://elysiatools.com/de/tools/header-remover): Header aus CSV-Daten entfernen, um saubere Header-lose Dateien zu erstellen. Perfekt für Datenbankimporte, Datenverarbeitungs-Pipelines.
- [XMP-Metadaten-Extraktor](https://elysiatools.com/de/tools/image-xmp): XMP-Metadaten aus Bildern extrahieren und anzeigen einschließlich Adobe Photoshop, Lightroom und Creative Cloud Informationen
- [RSS / Atom Feed Markdown-Zusammenfasser](https://elysiatools.com/de/tools/rss-feed-markdown-summarizer): Lädt einen RSS/Atom-Feed per URL (oder als rohes XML), sortiert nach Veröffentlichungsdatum, dedupliziert, wendet ein Zeitfenster an und erzeugt eine saubere Markdown-Zusammenfassung
- [Excel zu CSV Konverter](https://elysiatools.com/de/tools/excel-to-csv): Konvertiert Excel-Dateien in CSV-Format und extrahiert Daten aus dem ersten Arbeitsblatt
- [Excel zu HTML Konverter](https://elysiatools.com/de/tools/excel-to-html): Konvertiert Excel-Dateien in HTML-Tabellenformat und extrahiert Daten aus dem ersten Arbeitsblatt

## Beispiele

- [Android Java Serialisierungsbeispiele](https://elysiatools.com/de/samples/android-serialization-java): Android Java Serialisierungsbeispiele einschließlich JSON-Serialisierung, -Deserialisierung und XML-Parsing
- [Android Kotlin Serialisierungsbeispiele](https://elysiatools.com/de/samples/android-serialization-kotlin): Android Kotlin Serialisierungsbeispiele einschließlich JSON-Serialisierung, Deserialisierung und XML-Parsing
- [macOS Swift Serialisierung Beispiele](https://elysiatools.com/de/samples/macos-serialization-swift): macOS Swift Serialisierungsbeispiele einschließlich JSON-Serialisierung, Deserialisierung und XML-Parsing
- [Splunk Log Analyse Beispiele](https://elysiatools.com/de/samples/splunk-samples): Umfassende Splunk Konfigurations- und Abfragebeispiele für Log-Analyse, Monitoring und Operational Intelligence

## Verwandte Inhalte

- [XML-Auslieferung: Konvertierung, Mapping und XPath](https://elysiatools.com/de/hubs/xml-convert): Strukturierte Daten zwischen XML, CSV, Excel, JSON und Text umwandeln, kompatible XML-Dokumente zusammenfuehren, Pfade auslesen und das Ergebnis vor der Auslieferung pruefen.
