{
  "_id": "6ae1fa5695ca2370cc8cc3ed",
  "Package": "zuxml",
  "Title": "Small XML Parser and Document Tree",
  "Version": "0.1.0.9000",
  "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",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.1.1",
  "Repository": "https://pedrobtz.r-universe.dev",
  "Date/Publication": "2026-10-28 07:46:42 UTC",
  "RemoteUrl": "https://github.com/pedrobtz/zuxml",
  "RemoteRef": "HEAD",
  "RemoteSha": "d395cbc9ba6b27f70b5b21f6c62b64ee86b0bf91",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-28 13:25:37 UTC",
    "User": "root"
  },
  "Author": "Pedro Baltazar [aut, cre, cph],\nClark Cooper [ctb] (author of the bundled Expat library),\nFred L. Drake, Jr. [ctb] (author of the bundled Expat library),\nGreg Stein [ctb] (author of the bundled Expat library),\nJames Clark [ctb] (author of the bundled Expat library),\nKarl Waclawek [ctb] (author of the bundled Expat library),\nRhodri James [ctb] (author of the bundled Expat library),\nSebastian Pipping [ctb] (author of the bundled Expat library and\ncontributor to siphash.h),\nSteven Solie [ctb] (author of the bundled Expat library),\nWilliam Ahern [ctb] (derived the bundled SipHash implementation\n(siphash.h)),\nJean-Philippe Aumasson [ctb] (co-author of the SipHash reference\nimplementation (siphash.h)),\nDaniel J. Bernstein [ctb] (co-author of the SipHash reference\nimplementation (siphash.h)),\nVictor Stinner [ctb] (contributor to siphash.h)",
  "Maintainer": "Pedro Baltazar <pedrobtz@gmail.com>",
  "_user": "pedrobtz",
  "_type": "src",
  "_file": "zuxml_0.1.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/4ea2bad800e23cea454f3a406fa5f449aec185b2f25480cc13cfbd8202bc678f",
  "_filesize": 368965,
  "_sha256": "4ea2bad800e23cea454f3a406fa5f449aec185b2f25480cc13cfbd8202bc678f",
  "_expires": "2027-02-05T13:36:19.000Z",
  "_created": "2026-10-28T13:25:37.000Z",
  "_published": "2026-10-28T13:36:22.069Z",
  "_upstream": "https://github.com/pedrobtz/zuxml",
  "_status": "success",
  "_maintainer": {
    "name": "Pedro Baltazar",
    "email": "pedrobtz@gmail.com",
    "login": "pedrobtz",
    "description": "\n",
    "uuid": 2864346
  },
  "_jobs": [
    {
      "job": 122844063357,
      "time": 96,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12818294834"
    },
    {
      "job": 122844063297,
      "time": 118,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12818524678"
    },
    {
      "job": 122844063310,
      "time": 100,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12819114713"
    },
    {
      "job": 122844063455,
      "time": 109,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12819302945"
    },
    {
      "job": 122844063433,
      "time": 116,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "12819838067"
    },
    {
      "job": 122844063635,
      "time": 255,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "12820781394"
    },
    {
      "job": 122844063328,
      "time": 120,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12820511186"
    },
    {
      "job": 122844063279,
      "time": 204,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12820100901"
    },
    {
      "job": 122842578565,
      "time": 165,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12819861096"
    },
    {
      "job": 122844063800,
      "time": 90,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12820235120"
    },
    {
      "job": 122844063510,
      "time": 221,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12818794145"
    },
    {
      "job": 122844063865,
      "time": 141,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12819497537"
    },
    {
      "job": 122844063330,
      "time": 95,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "12820145258"
    },
    {
      "job": 122844063278,
      "time": 252,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12819881842"
    },
    {
      "job": 122844063427,
      "time": 109,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12819188180"
    }
  ],
  "_buildurl": "https://github.com/r-universe/pedrobtz/actions/runs/40695895151",
  "_commit": {
    "id": "d395cbc9ba6b27f70b5b21f6c62b64ee86b0bf91",
    "author": "Pedro Z <pedrobtz@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Post-release: zuxml 0.1.0 [skip ci]\n\nCo-authored-by: Claude Opus 5.5 <noreply@anthropic.com>",
    "time": 1793173602
  },
  "_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": "pedrobtz",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-37",
      "n": 6
    },
    {
      "week": "2026-38",
      "n": 17
    },
    {
      "week": "2026-39",
      "n": 38
    },
    {
      "week": "2026-40",
      "n": 6
    },
    {
      "week": "2026-42",
      "n": 8
    },
    {
      "week": "2026-43",
      "n": 1
    },
    {
      "week": "2026-44",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "0.1.0",
      "date": "2026-10-17"
    }
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "pedrobtz",
      "count": 90,
      "uuid": 2864346
    },
    {
      "user": "claude",
      "count": 4,
      "uuid": 81847
    }
  ],
  "_userbio": {
    "uuid": 2864346,
    "type": "user",
    "name": "Pedro Z",
    "followers": 0
  },
  "_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"
  ],
  "_homeurl": "https://github.com/pedrobtz/zuxml",
  "_realowner": "pedrobtz",
  "_cranurl": true,
  "_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/pedrobtz/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-09-22 07:12:19",
      "modified": "2026-09-24 03:32:12",
      "commits": 4
    },
    {
      "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-09-13 13:08:47",
      "modified": "2026-09-23 16:42:13",
      "commits": 2
    },
    {
      "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-09-13 13:08:47",
      "modified": "2026-09-25 05:33:49",
      "commits": 4
    }
  ],
  "_score": 5.021189299069938,
  "_indexed": true,
  "_nocasepkg": "zuxml",
  "_universes": [
    "pedrobtz"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0.9000",
      "date": "2026-10-28T13:27:11.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "d395cbc9ba6b27f70b5b21f6c62b64ee86b0bf91",
      "fileid": "https://r2.ropensci.org/9e04a0e05b36675d5bc99edaa14c60bdb6779d48d261c4056f8c25f3347f4354",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pedrobtz/actions/runs/40695895151"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0.9000",
      "date": "2026-10-28T13:27:27.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "d395cbc9ba6b27f70b5b21f6c62b64ee86b0bf91",
      "fileid": "https://r2.ropensci.org/e531f251a69ac8b33bf1d465072e03f1048cd953b41bbc1664110ed332cc3457",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pedrobtz/actions/runs/40695895151"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0.9000",
      "date": "2026-10-28T13:27:19.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "d395cbc9ba6b27f70b5b21f6c62b64ee86b0bf91",
      "fileid": "https://r2.ropensci.org/9264f586000bffdda1407f12d351aab1dc03fff9717553d75830945dbfe5c959",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pedrobtz/actions/runs/40695895151"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.1.0.9000",
      "date": "2026-10-28T13:27:22.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "d395cbc9ba6b27f70b5b21f6c62b64ee86b0bf91",
      "fileid": "https://r2.ropensci.org/a29b422ecb19b3109bdf72d8cb4be93b65aede03a776fe8ff74ba746f5b1e1c0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pedrobtz/actions/runs/40695895151"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0.9000",
      "date": "2026-10-28T13:33:32.000Z",
      "arch": "aarch64",
      "commit": "d395cbc9ba6b27f70b5b21f6c62b64ee86b0bf91",
      "fileid": "https://r2.ropensci.org/afc11eed533521c63e946f5abb037d0054365f62fed56ac5bfba4f4c5324a666",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/pedrobtz/actions/runs/40695895151"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0.9000",
      "date": "2026-10-28T13:34:30.000Z",
      "arch": "x86_64",
      "commit": "d395cbc9ba6b27f70b5b21f6c62b64ee86b0bf91",
      "fileid": "https://r2.ropensci.org/c97368072282787f812185e7c7f9b61d99363c983c5fbe6ea5a3ad460b931cf3",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/pedrobtz/actions/runs/40695895151"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.0.9000",
      "date": "2026-10-28T13:35:29.000Z",
      "arch": "aarch64",
      "commit": "d395cbc9ba6b27f70b5b21f6c62b64ee86b0bf91",
      "fileid": "https://r2.ropensci.org/e05c38b0c5b7751dc952acb157fde67249916ea16a5c7edddc61279d0995b3f8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pedrobtz/actions/runs/40695895151"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.1.0.9000",
      "date": "2026-10-28T13:29:40.000Z",
      "arch": "x86_64",
      "commit": "d395cbc9ba6b27f70b5b21f6c62b64ee86b0bf91",
      "fileid": "https://r2.ropensci.org/aa7b4135767aa565e2484b2d3e17ae748067c52dc9547977ea29dcc1e6d9c78c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pedrobtz/actions/runs/40695895151"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0.9000",
      "date": "2026-10-28T13:27:23.000Z",
      "arch": "emscripten",
      "commit": "d395cbc9ba6b27f70b5b21f6c62b64ee86b0bf91",
      "fileid": "https://r2.ropensci.org/29bb70c94423ac12ee9a2ec6a468dfe84c5dfa184d4accf1a192815aecfb4244",
      "status": "success",
      "buildurl": "https://github.com/r-universe/pedrobtz/actions/runs/40695895151"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0.9000",
      "date": "2026-10-28T13:28:52.000Z",
      "arch": "aarch64",
      "commit": "d395cbc9ba6b27f70b5b21f6c62b64ee86b0bf91",
      "fileid": "https://r2.ropensci.org/e90f45c9df58ec578e1792d696a7b92483875ca3d97d919f85b80a8c49ba4bb4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pedrobtz/actions/runs/40695895151"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0.9000",
      "date": "2026-10-28T13:26:46.000Z",
      "arch": "x86_64",
      "commit": "d395cbc9ba6b27f70b5b21f6c62b64ee86b0bf91",
      "fileid": "https://r2.ropensci.org/a4e89087a0ff504c3e02294ac1ba276171c3e25676226bd02192abbacfcc0283",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pedrobtz/actions/runs/40695895151"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0.9000",
      "date": "2026-10-28T13:26:42.000Z",
      "arch": "x86_64",
      "commit": "d395cbc9ba6b27f70b5b21f6c62b64ee86b0bf91",
      "fileid": "https://r2.ropensci.org/6ca1c325dfc592601e7469836879402dfc0ed39a29410f18e771167651609c0d",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/pedrobtz/actions/runs/40695895151"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0.9000",
      "date": "2026-10-28T13:29:25.000Z",
      "arch": "aarch64",
      "commit": "d395cbc9ba6b27f70b5b21f6c62b64ee86b0bf91",
      "fileid": "https://r2.ropensci.org/299dc8d6e85af9cf43ae589883aff5189f4bab29fed4bfdd9bd05aadc2acbdce",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pedrobtz/actions/runs/40695895151"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.1.0.9000",
      "date": "2026-10-28T13:26:49.000Z",
      "arch": "x86_64",
      "commit": "d395cbc9ba6b27f70b5b21f6c62b64ee86b0bf91",
      "fileid": "https://r2.ropensci.org/e5eea329b98fb45e67cb56eb7e3ae80fb4db4dbcb311cb155d28dd308b648def",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pedrobtz/actions/runs/40695895151"
    }
  ]
}