dtdElement(name,dtd)
dtdEntity(name,dtd)
XMLElementDef
.dtdElement
retrieves the
element by name from the specified DTD definition.
Entities within a DTD are like macros or text substitutes used
within a DTD and/or XML documents that use it.
Each consists of a name/label and a definition, the text
that is substituted when the entity is referenced.
dtdEntity
retrieves the entity definition
from the DTD.
\
One can read a DTD
directly (using parseDTD
) or implicitly when reading a
document (using xmlTreeParse
)
The names of all available elements can be obtained from the expression
names(dtd$elements)
.
This function is simply a convenience for
indexing this elements
list.parseDTD
,
dtdValidElement
dtdFile <- system.file("exampleData","foo.dtd", package="XML")
foo.dtd <- parseDTD(dtdFile)
# Get the definition of the `entry1' element
tmp <- dtdElement("variable", foo.dtd)
xmlAttrs(tmp)
tmp <- dtdElement("entry1", foo.dtd)
# Get the definition of the `img' entity
dtdEntity("img", foo.dtd)
Run the code above in your browser using DataLab