getXIncludes {XML} | R Documentation |
This function finds the names of the documents that are XIncluded in a given XML document, optionally processing these documents recursively.
getXIncludes(filename, recursive = TRUE, skip = character(), omitPattern = "\\.(js|html?|txt|R|c)$", namespace = c(xi = "http://www.w3.org/2003/XInclude"), duplicated = TRUE)
filename |
the name of the XML document's URL or file or the parsed document itself. |
recursive |
a logical value controlling whether to recursively process the XInclude'd files for their XInclude'd files |
skip |
a character vector of file names to ignore or skip over |
omitPattern |
a regular expression for indentifying files that are included that we do not want to recursively process |
namespace |
the namespace to use for the XInclude. There are two that are in use 2001 and 2003. |
duplicated |
a logical value that controls whether only the unique names of the files are returned, or if we get all references to all files. |
If recursive
is FALSE
, a character vector giving the
names of the included files.
For recursive
is TRUE
, currently the same character
vector form. However, this will be a hierarchical list.
Duncan Temple Lang
f = system.file("exampleData", "xinclude", "a.xml", package = "XML") getXIncludes(f, recursive = FALSE)