https://github.com/cran/XML
Tip revision: 9568fa60a03fc8001e0af3298f483646c819f011 authored by CRAN Team on 05 July 2020, 13:13:52 UTC
version 3.99-0.4
version 3.99-0.4
Tip revision: 9568fa6
event.R
h =
list(.text = function(content) cat("text:", content, "\n"),
.comment = function(content) cat("##", content, "\n"),
.processingInstruction = function(target, content) cat("PI: [", target, "]", content, "\n"),
.startElement = function(node, attrs) { cat("New node:", node, paste(names(attrs), collapse = ", "), "\n")},
.endElement = function(node) { cat("end node:", node, "\n")},
.startDocument = function(...) cat("start of document\n"),
.endDocument = function(...) cat("end of document\n"),
.cdata = function(content) cat("CDATA:", content, "\n"),
.entityDeclaration = function(...) {cat("Defining an entity\n"); print(list(...))},
.getEntity = function(name) { cat("Getting entity", name, "\n") ; "x"}
#entity, isStandalone
)
xmlEventParse("test.xml", h, useDotNames = TRUE)