isXMLString {XML} | R Documentation |
Facilities for working with XML strings
Description
These functions and classes are used to represent and parse a
string whose content is known to be XML.
xml
allows us to mark a character vector as containing XML,
i.e. of class XMLString
.
xmlParseString
is a convenience routine for converting an
XML string into an XML node/tree.
isXMLString
is examines a strings content and heuristically
determines whether it is XML.
Usage
isXMLString(str)
xmlParseString(content, doc = NULL, namespaces = RXMLNamespaces,
clean = TRUE, addFinalizer = NA)
xml(x)
Arguments
str , x , content |
the string containing the XML material. |
doc |
if specified, an |
namespaces |
a character vector giving the URIs for the XML namespaces which are to be removed if |
clean |
a logical value that controls whether namespaces are removed after the document is parsed.. |
addFinalizer |
a logical value or identifier for a C routine that controls whether we register finalizers on the intenal node. |
Value
isXMLString
returns a logical value.
xmlParseString
returns an object of class
XMLInternalElementNode
.
xml
returns an object of class XMLString
identifying the text as XML
.
Author(s)
Dncan Temple Lang
See Also
Examples
isXMLString("a regular string < 20 characters long")
isXMLString("<a><b>c</b></a>")
xmlParseString("<a><b>c</b></a>")
# We can lie!
isXMLString(xml("foo"))