Determines whether an XML element allows a particular type of sub-element.
dtdElementValidEntry.RdThis 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.
Arguments
- element
The
XMLElementDefdefining the tag in which we are asking whether the sub-element can be used.- name
The name of the sub-element about which we are querying the list of sub-tags within
element.- pos
An optional argument which, if supplied, queries whether the
namesub-element is valid as thepos-th child ofelement.
Details
This is not intended to be called directly, but
indirectly by the
dtdValidElement function.
Examples
dtdFile <- system.file("exampleData", "foo.dtd",package="XML")
dtd <- parseDTD(dtdFile)
#> Warning: 'parseDTD' no longer works, sorry.