Learn R Programming

XML (version 3.99-0.17)

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)

Value

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

Arguments

name

The name of the element or entity being queried.

dtd

The DTD in which to search for the entry.

Author

Duncan Temple Lang

Details

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

References

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

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