Name
entities: NamedNodeMap
Synopsis
This attribute provides a list of all general entities
declared in the document’s DTD. If the same entity is declared
more than once within a single document, only the first occurrence
is preserved in this NamedNodeMap
. Note that parameter entity
declarations are not available through the DocumentType
interface. Each member of
this list implements the Entity
interface. Read-only.
Java binding
public NamedNodeMap getEntities( );
Java example
// Dump the document entities NamedNodeMap nnm = doc.getDoctype( ).getEntities( ); Entity ndEnt; for (int i = 0; i < nnm.getLength( ); i++) { ndEnt = (Entity)(nnm.item(i)); System.out.println(ndEnt.getNodeName( )); if (ndEnt.getPublicId( ) != null) { System.out.println("\tPublic Identifier: " + ndEnt.getPublicId( )); } if (ndEnt.getSystemId( ) != null) { System.out.println("\tSystem Identifier: " + ndEnt.getSystemId( )); } if (ndEnt.getNotationName( ) != null) { System.out.println("\tNotation Name: " + ndEnt.getNotationName( )); } }
Get XML in a Nutshell, 3rd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.