XML Module (cupoftea-xml)¶
The cupoftea-xml module parses hierarchical XML data structures into flat 2D DataFrames using standard Java XML DOM parser implementations without third-party XML dependencies.
📦 Dependency¶
<dependency>
<groupId>io.github.cupoftea-labs</groupId>
<artifactId>cupoftea-xml</artifactId>
<version>0.17.0</version>
</dependency>
📖 Reading XML Files¶
Given an XML file structure such as:
<records>
<record>
<id>1</id>
<name>Alice</name>
<status>active</status>
</record>
<record>
<id>2</id>
<name>Bob</name>
<status>pending</status>
</record>
</records>
Read into a DataFrame: