dtdElementValidEntry {XML} | R Documentation |
Determines whether an XML element allows a particular type of sub-element.
Description
This tests whether name
is a legitimate tag to use as a
direct sub-element of the element
tag according to the
definition of the element
element in the specified DTD. This
is a generic function that dispatches on the element type, so that
different version take effect for XMLSequenceContent
,
XMLOrContent
, XMLElementContent
.
Usage
dtdElementValidEntry(element, name, pos=NULL)
Arguments
element |
The |
name |
The name of the sub-element about which we are
querying the list of sub-tags within |
pos |
An optional argument which, if supplied,
queries whether the |
Details
This is not intended to be called directly, but
indirectly by the
dtdValidElement
function.
Value
Logical value indicating whether the sub-element
can appear in an element
tag or not.
Author(s)
Duncan Temple Lang
References
https://www.w3.org/XML/, http://www.jclark.com/xml/, https://www.omegahat.net
See Also
parseDTD
,
dtdValidElement
,
dtdElement
Examples
dtdFile <- system.file("exampleData", "foo.dtd",package="XML")
dtd <- parseDTD(dtdFile)
dtdElementValidEntry(dtdElement("variables",dtd), "variable")