DocumentType


DocumentType org.w3c.dom

Java 1.4

This interface represents the Document Type Declaration, or DTD of a document. Because the DTD is not part of the document itself, a DocumentType object is not part of DOM document tree, even though it extends the Node interface. If a Document has a DTD, then you may obtain the DocumentType object that represents it by calling the getdoctype( ) method of the Document object.

getName( ) , getPublicId( ) , getSystemId( ) , and getInternalSubset( ) all return strings (or null ) that contain the name , public identifier, system identifier, and internal subset of the document type. getEntities( ) returns a read-only NamedNodeMap that represents the a name-to-value mapping for all internal and external general entities declared by the DTD. You can use this NamedNodeMap to lookup an Entity object by name. Similarly, getNotations( ) returns a read-only NamedNodeMap that allows you to look up a Notation object declared in the DTD by name.

DocumentType does not provide access to the bulk of a DTD, which usually consists of element and attribute delcarations. Future versions of the DOM API may provide more details.

Figure 21-7. org.w3c.dom.DocumentType

 public interface  DocumentType  extends Node {  // Public Instance Methods  NamedNodeMap  getEntities  ( );        String  getInternalSubset  ( );        String  getName  ( );        NamedNodeMap  getNotations  ( );        String  getPublicId  ( );        String  getSystemId  ( );   } 

Passed To

DOMImplementation.createDocument( )

Returned By

Document.getDoctype( ) , DOMImplementation.createDocumentType( )



Java In A Nutshell
Java In A Nutshell, 5th Edition
ISBN: 0596007736
EAN: 2147483647
Year: 2004
Pages: 1220

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net