getXMLErrors

0th

Percentile

Get XML/HTML document parse errors

This function is intended to be a convenience for finding all the errors in an XML or HTML document due to being malformed, i.e. missing quotes on attributes, non-terminated elements/nodes, incorrectly terminated nodes, missing entities, etc. The document is parsed and a list of the errors is returned along with information about the file, line and column number.

Keywords
programming, IO
Usage
getXMLErrors(filename, parse = xmlParse, ...)
Arguments
filename

the identifier for the document to be parsed, one of a local file name, a URL or the XML/HTML content itself

parse

the function to use to parse the document, usually either xmlTreeParse or htmlTreeParse.

additional arguments passed to the function given by parse

Value

A list of S3-style XMLError objects.

References

libxml2 (http://xmlsoft.org)

See Also

error argument for xmlTreeParse and related functions.

Aliases
  • getXMLErrors
Examples
# NOT RUN {
     # Get the "errors" in the HTML that was generated from this Rd file
  getXMLErrors(system.file("html", "getXMLErrors.html", package = "XML"))

# }
# NOT RUN {
  getXMLErrors("http://www.omegahat.net/index.html")
# }
# NOT RUN {
# }
Documentation reproduced from package XML, version 3.98-1.19, License: BSD_2_clause + file LICENSE

Community examples

Looks like there are no examples yet.