{"categories":[{"label":"Markup","url":"https://skillfed.io/packages/category/text-processing-markup"}],"enrichment":{"capability":"Converts XML files into pandas DataFrames, with tools to flatten nested structures and separate relational data from hierarchical XML sources.","skillfed_tags":["xml-parsing","data-wrangling","abandoned"],"use_cases":["Extract tabular data from XML exports of relational databases where the schema is known but nesting is inconsistent.","Convert XML API responses into pandas DataFrames for analysis without writing custom parsing code.","Flatten deeply nested XML structures into separate normalized tables for data warehousing or ETL pipelines.","Quickly prototype data pipelines that ingest XML files when pandas' native XML support is insufficient.","Separate mixed-type nested elements in XML (lists vs. scalars) into distinct DataFrames automatically."],"what_it_does":"pandas_read_xml bridges the gap between XML's hierarchical structure and pandas' tabular format. It reads XML files and converts them into DataFrames by letting you specify the path to the root tag containing your data, similar to how pd.read_csv() works. The package also provides utilities to flatten nested structures and automatically separate what appear to be distinct relational tables from a single XML source.\n\nThe core use case is extracting structured data from XML without manual parsing. It handles common XML quirks\u2014like inconsistent nesting across files from the same schema\u2014through methods like auto_flatten() and auto_separate_tables(). However, the package has been archived since 2021 and receives no maintenance, so it is best suited for projects with stable XML schemas and no need for ongoing support.","worth_installing":"Yes, if you have a specific XML-to-DataFrame conversion task and the current API matches your needs. The low install friction and permissive license make it a reasonable choice for one-off scripts or prototypes. No, if you need ongoing maintenance, bug fixes, or compatibility with future pandas versions\u2014the package is archived and unmaintained since 2021. Consider alternatives or implement custom parsing if your XML handling is mission-critical."},"id":"pandas-read-xml","links":{"html":"https://skillfed.io/packages/pandas-read-xml","md":"https://skillfed.io/packages/pandas-read-xml.md","pypi":"https://pypi.org/project/pandas-read-xml/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2021-04-08","license_spdx":null,"license_treatment":"permissive","name":"pandas-read-xml","python_support":"supports_current","summary":"A tool to read XML files as pandas dataframes."},"popularity":{"monthly_downloads":495268,"position":6342,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.1"}
