Package: xmlrectr
Type: Package
Title: Rectangle Arbitrary XML into Analysis-Friendly Tables
Version: 0.0.0.9000
Authors@R: c(
    person("Lorenzo", "Isella", email = "lorenzo.isella@gmail.com", role = c("aut", "cre"))
  )
Description: Converts arbitrary XML into canonical node tables and
        analysis-friendly rectangular outputs without requiring a
        vocabulary-specific parser. Supports conservative structure
        proposals, explicit reusable profiles, advisory XSD inspection,
        bounded streaming, CSV and Parquet output, an analyst-oriented
        single-table projection, and record-level parallel execution
        with automatic scheduling. The native implementation uses
        libxml2 for structural acceleration while the R implementation
        remains the semantic reference.
License: GPL-3
URL: https://larry77.github.io/xmlrectr/,
        https://github.com/larry77/xmlrectr
BugReports: https://github.com/larry77/xmlrectr/issues
Encoding: UTF-8
Depends: R (>= 4.4.0)
Imports: stats, tibble, tools, utils, xml2, XML
Suggests: arrow, future, future.mirai, futurize, furrr, jsonlite,
        knitr, mori, pkgdown, progressr, purrr, rmarkdown, testthat (>=
        3.0.0), yaml
SystemRequirements: libxml2 development files, pkg-config; on Windows
        use the matching Rtools toolchain
NeedsCompilation: yes
VignetteBuilder: knitr
Config/testthat/edition: 3
Config/pak/sysreqs: libxml2-dev pkg-config
Repository: https://larry77.r-universe.dev
Date/Publication: 2026-09-08 09:08:34 UTC
RemoteUrl: https://github.com/larry77/xmlrectr
RemoteRef: HEAD
RemoteSha: 5ebdffd34056c05a9d336a93dab0f8b6d7fc6d66
Packaged: 2026-09-29 16:17:47 UTC; root
Author: Lorenzo Isella [aut, cre]
Maintainer: Lorenzo Isella <lorenzo.isella@gmail.com>
