Learn R Programming

XML (version 1.2-0)

xmlContainsEntity: Checks if an entity is defined within a DTD.

Description

A DTD contains entity and element definitions. These functions test whether a DTD contains a definition for a particular named element or entity.

Usage

xmlContainsEntity(name, dtd)
xmlContainsElement(name, dtd)

Arguments

Value

  • A logical value indicating whether the entry was found in the appropriate list of entitiy or element definitions.

Details

See parseDTD for more information about DTDs, entities and elements.

References

http://www.w3.org/XML, http://www.jclark.com/xml, http://www.omegahat.org

See Also

parseDTD, dtdEntity, dtdElement,

Examples

Run this code
dtdFile <- system.file("exampleData", "foo.dtd", package="XML")
 foo.dtd <- parseDTD(dtdFile)
 
  # Look for entities.
 xmlContainsEntity("foo", foo.dtd)
 xmlContainsEntity("bar", foo.dtd)

  # Now look for an element
 xmlContainsElement("record", foo.dtd)

Run the code above in your browser using DataLab