| 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.
Since parseDTD no longer works, this function isn't
expected to work either and will be removed in a future version of
XML.
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)