This tool allows extracting specific data points from multiple XML files simultaneously using XPath queries.
The Data Extractor streamlines the process of gathering the same piece of information from numerous XML files. You can provide the XML files either by uploading ZIP archives or by selecting files already loaded in the application. An XPath query specifies the data to extract, and the results are displayed in a table.
Two methods are available for providing the XML files to process:
Upload ZIP Files:
.xml
extension or by inspecting the content of files without the extension.Use Loaded Files:
//element/@attribute
, /root/path/to/value
).Concatenation Syntax: Supports a special syntax to concatenate multiple values from the same file using a specified delimiter:
/path/to/element1 & ' delimiter ' & /path/to/element2
element1
and element2
within each file and output value1 delimiter value2
as a single extracted value.local-name()
for namespace-agnostic matching when standard methods fail.Results Table: Displays the extracted data with two columns:
File Name
: The name of the source file (including ZIP archive name and path within the ZIP, if applicable).Extracted Value
: The data extracted from that file based on the XPath query.Below the results table, several actions are available:
.csv
) file. Values containing commas or quotes are appropriately escaped.