{
  "_id": "6ae10e713d0f299392dce2ee",
  "Package": "zuxml",
  "Title": "Small XML Parser and Document Tree",
  "Version": "0.1.0",
  "Authors@R": "c(\nperson(\"Pedro\", \"Baltazar\", , \"pedrobtz@gmail.com\",\nrole = c(\"aut\", \"cre\", \"cph\")),\nperson(\"Clark\", \"Cooper\", role = \"ctb\",\ncomment = \"author of the bundled Expat library\"),\nperson(\"Fred L.\", \"Drake, Jr.\", role = \"ctb\",\ncomment = \"author of the bundled Expat library\"),\nperson(\"Greg\", \"Stein\", role = \"ctb\",\ncomment = \"author of the bundled Expat library\"),\nperson(\"James\", \"Clark\", role = \"ctb\",\ncomment = \"author of the bundled Expat library\"),\nperson(\"Karl\", \"Waclawek\", role = \"ctb\",\ncomment = \"author of the bundled Expat library\"),\nperson(\"Rhodri\", \"James\", role = \"ctb\",\ncomment = \"author of the bundled Expat library\"),\nperson(\"Sebastian\", \"Pipping\", role = \"ctb\",\ncomment = \"author of the bundled Expat library and contributor to siphash.h\"),\nperson(\"Steven\", \"Solie\", role = \"ctb\",\ncomment = \"author of the bundled Expat library\"),\nperson(\"William\", \"Ahern\", role = \"ctb\",\ncomment = \"derived the bundled SipHash implementation (siphash.h)\"),\nperson(\"Jean-Philippe\", \"Aumasson\", role = \"ctb\",\ncomment = \"co-author of the SipHash reference implementation (siphash.h)\"),\nperson(\"Daniel J.\", \"Bernstein\", role = \"ctb\",\ncomment = \"co-author of the SipHash reference implementation (siphash.h)\"),\nperson(\"Victor\", \"Stinner\", role = \"ctb\",\ncomment = \"contributor to siphash.h\"))",
  "Description": "Reads, navigates, and writes XML documents using a bundled\ncopy of the 'Expat' parser (<https://libexpat.github.io/>), so\nthat no system XML library is required. Documents are parsed\ninto a faithful immutable tree exposed through a small\nvectorized navigation interface. Parsing is strict by default:\ndocument type declarations are rejected, external entity\nresolution is not compiled in, and configurable limits bound\nnesting depth and memory use. A registered C interface allows\nother packages to parse XML without linking against the parser\nthemselves, and to feed it incrementally so that a large\ndocument need not be held in memory all at once.",
  "License": "MIT + file LICENSE",
  "Copyright": "See inst/COPYRIGHTS.",
  "URL": "https://github.com/pedrobtz/zuxml,\nhttps://pedrobtz.github.io/zuxml/",
  "BugReports": "https://github.com/pedrobtz/zuxml/issues",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "Config/roxygen2/version": "8.1.1",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-27 20:45:32 UTC",
    "User": "root"
  },
  "Author": "Pedro Baltazar [aut, cre, cph], Clark Cooper [ctb] (author of\nthe bundled Expat library), Fred L. Drake, Jr. [ctb] (author of\nthe bundled Expat library), Greg Stein [ctb] (author of the\nbundled Expat library), James Clark [ctb] (author of the\nbundled Expat library), Karl Waclawek [ctb] (author of the\nbundled Expat library), Rhodri James [ctb] (author of the\nbundled Expat library), Sebastian Pipping [ctb] (author of the\nbundled Expat library and contributor to siphash.h), Steven\nSolie [ctb] (author of the bundled Expat library), William\nAhern [ctb] (derived the bundled SipHash implementation\n(siphash.h)), Jean-Philippe Aumasson [ctb] (co-author of the\nSipHash reference implementation (siphash.h)), Daniel J.\nBernstein [ctb] (co-author of the SipHash reference\nimplementation (siphash.h)), Victor Stinner [ctb] (contributor\nto siphash.h)",
  "Maintainer": "Pedro Baltazar <pedrobtz@gmail.com>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-10-27 18:52:06 UTC",
  "RemoteUrl": "https://github.com/cran/zuxml",
  "RemoteRef": "HEAD",
  "RemoteSha": "c278846179dd80e9ad2578c85a440437ba6b56aa",
  "_user": "cran",
  "_type": "src",
  "_file": "zuxml_0.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/746c7ecf3d5490560bc04459cec6114f7d6d6fa6729b1001287ce3ef36aec109",
  "_filesize": 370852,
  "_sha256": "746c7ecf3d5490560bc04459cec6114f7d6d6fa6729b1001287ce3ef36aec109",
  "_expires": "2027-02-04T20:49:51.000Z",
  "_created": "2026-10-27T20:45:32.000Z",
  "_published": "2026-10-27T20:49:53.490Z",
  "_upstream": "https://github.com/cran/zuxml",
  "_status": "success",
  "_maintainer": {
    "name": "Pedro Baltazar",
    "email": "pedrobtz@gmail.com",
    "login": "pedrobtz",
    "description": "\n",
    "uuid": 2864346
  },
  "_jobs": [
    {
      "job": 122459826701,
      "time": 120,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12770475582"
    },
    {
      "job": 122459826554,
      "time": 162,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12769742449"
    },
    {
      "job": 122459826550,
      "time": 112,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12770146051"
    },
    {
      "job": 122459826630,
      "time": 117,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12770590300"
    },
    {
      "job": 122458388105,
      "time": 166,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12770180622"
    },
    {
      "job": 122459826533,
      "time": 87,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12768753202"
    },
    {
      "job": 122459826659,
      "time": 211,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12769742585"
    },
    {
      "job": 122459826632,
      "time": 133,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12768629540"
    },
    {
      "job": 122459826612,
      "time": 209,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12770291142"
    },
    {
      "job": 122459826574,
      "time": 113,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12770305921"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/40580299265",
  "_commit": {
    "id": "c278846179dd80e9ad2578c85a440437ba6b56aa",
    "author": "Pedro Baltazar <pedrobtz@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.1.0\n",
    "time": 1793127126
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1",
      "role": "Depends"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-44",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2026-10-27"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "pedrobtz",
      "count": 1,
      "uuid": 2864346
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 634,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/zuxml"
  },
  "_devurl": "https://github.com/pedrobtz/zuxml",
  "_pkgdown": "https://pedrobtz.github.io/zuxml/",
  "_searchresults": 8,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/zuxml.html",
    "LICENSE"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-10-27"
    }
  ],
  "_exports": [
    "xml_attr",
    "xml_attrs",
    "xml_children",
    "xml_elements",
    "xml_encoding",
    "xml_find",
    "xml_find_first",
    "xml_list",
    "xml_local",
    "xml_name",
    "xml_ns",
    "xml_parent",
    "xml_parse",
    "xml_prefix",
    "xml_read",
    "xml_root",
    "xml_serialize",
    "xml_standalone",
    "xml_table",
    "xml_text",
    "xml_type",
    "xml_version",
    "xml_write",
    "zuxml_info"
  ],
  "_help": [
    {
      "page": "xml_metadata",
      "title": "Document metadata",
      "topics": [
        "xml_encoding",
        "xml_metadata",
        "xml_standalone",
        "xml_version"
      ]
    },
    {
      "page": "xml_navigate",
      "title": "Navigate an XML document",
      "topics": [
        "xml_children",
        "xml_elements",
        "xml_find",
        "xml_find_first",
        "xml_navigate",
        "xml_parent",
        "xml_root"
      ]
    },
    {
      "page": "xml_parse",
      "title": "Parse an XML document",
      "topics": [
        "xml_parse",
        "xml_read"
      ]
    },
    {
      "page": "xml_properties",
      "title": "Read properties of XML nodes",
      "topics": [
        "xml_attr",
        "xml_attrs",
        "xml_local",
        "xml_name",
        "xml_ns",
        "xml_prefix",
        "xml_properties",
        "xml_text",
        "xml_type"
      ]
    },
    {
      "page": "xml_serialize",
      "title": "Serialize XML",
      "topics": [
        "as.character.zuxml_document",
        "as.character.zuxml_nodeset",
        "xml_serialize",
        "xml_write"
      ]
    },
    {
      "page": "xml_table",
      "title": "Extract tables and lists",
      "topics": [
        "xml_list",
        "xml_table"
      ]
    },
    {
      "page": "zuxml_info",
      "title": "Report the zuxml build configuration",
      "topics": [
        "zuxml_info"
      ]
    },
    {
      "page": "zuxml-conditions",
      "title": "Conditions raised by zuxml",
      "topics": [
        "zuxml-conditions"
      ]
    }
  ],
  "_readme": "https://github.com/cran/zuxml/raw/HEAD/README.md",
  "_rundeps": [],
  "_vignettes": [
    {
      "source": "linking.Rmd",
      "filename": "linking.html",
      "title": "Linking Expat from another package",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Who this is for",
        "The two modes",
        "What an installed zuxml gives you",
        "There is no LinkingTo for a library",
        "configure",
        "src/Makevars.in",
        "DESCRIPTION",
        "Which Expat you are getting",
        "What you do not inherit",
        "Check that you actually linked it",
        "A worked example"
      ],
      "created": "2026-10-27 18:52:06",
      "modified": "2026-10-27 18:52:06",
      "commits": 1
    },
    {
      "source": "security.Rmd",
      "filename": "security.html",
      "title": "Parsing untrusted XML",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What the build actually contains",
        "XXE",
        "Entity expansion (\"billion laughs\")",
        "allow_doctype, and the one rule it does not relax",
        "Limits",
        "Handling the errors",
        "Encoding",
        "What this does not protect you from",
        "Summary"
      ],
      "created": "2026-10-27 18:52:06",
      "modified": "2026-10-27 18:52:06",
      "commits": 1
    },
    {
      "source": "streaming.Rmd",
      "filename": "streaming.html",
      "title": "Streaming large documents",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Who this is for",
        "Why the seam is C, not R",
        "The contract that makes chunking safe",
        "Using it from C",
        "Errors and limits behave the same as from R",
        "A note on memory"
      ],
      "created": "2026-10-27 18:52:06",
      "modified": "2026-10-27 18:52:06",
      "commits": 1
    }
  ],
  "_score": 3.1760912590556813,
  "_indexed": true,
  "_nocasepkg": "zuxml",
  "_universes": [
    "cran",
    "pedrobtz"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-27T20:47:46.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "c278846179dd80e9ad2578c85a440437ba6b56aa",
      "fileid": "https://r2.ropensci.org/f2d56e0aaa7ca262742d1ef342cf4f04da875d939ea1d51305f3c577add788cb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40580299265"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-27T20:48:18.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "c278846179dd80e9ad2578c85a440437ba6b56aa",
      "fileid": "https://r2.ropensci.org/cd9bbfc7c2e3c1b9f040b56972b2fd2d8d4467bedcd9b897b3dad6ade5d62596",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40580299265"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-27T20:47:41.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "c278846179dd80e9ad2578c85a440437ba6b56aa",
      "fileid": "https://r2.ropensci.org/acd3549f72e06fa7327c534014a71d0255f57689eb881d04546878362afd8093",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40580299265"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-10-27T20:47:35.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "c278846179dd80e9ad2578c85a440437ba6b56aa",
      "fileid": "https://r2.ropensci.org/923f3a033b8a9bc9d1b8c251e23b6638126dfb85c05a93572feda3e9b92addfe",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40580299265"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-10-27T20:47:28.000Z",
      "arch": "emscripten",
      "commit": "c278846179dd80e9ad2578c85a440437ba6b56aa",
      "fileid": "https://r2.ropensci.org/d677cf4eae025b20b9a959aeaf3b55459d2db06c069609a7e63449adfa6ef308",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40580299265"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-27T20:48:53.000Z",
      "arch": "aarch64",
      "commit": "c278846179dd80e9ad2578c85a440437ba6b56aa",
      "fileid": "https://r2.ropensci.org/8acf4ec81e9b940973bb300d364a03b6354a5691e13ab3f8551d84c02cac5d1d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40580299265"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-27T20:46:50.000Z",
      "arch": "x86_64",
      "commit": "c278846179dd80e9ad2578c85a440437ba6b56aa",
      "fileid": "https://r2.ropensci.org/33bde3aa7b36039bb44556d2dba77de98ddcc5a711fb4357a64aa70db276b8f0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40580299265"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-27T20:48:52.000Z",
      "arch": "aarch64",
      "commit": "c278846179dd80e9ad2578c85a440437ba6b56aa",
      "fileid": "https://r2.ropensci.org/08e664f33bcd75092294f1ebf8590534318f2fbe9f19d75f0188f97b922ce667",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40580299265"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-10-27T20:47:02.000Z",
      "arch": "x86_64",
      "commit": "c278846179dd80e9ad2578c85a440437ba6b56aa",
      "fileid": "https://r2.ropensci.org/cfa551697b046402f34f28cd8104ab4e18b4f0a10bb5afc3f8cfc7e5ede0c51e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40580299265"
    }
  ]
}