org.dom4j
Interface Document
- Branch, Cloneable, Node
public interface Document
Document
defines an XML Document.
ANY_NODE , ATTRIBUTE_NODE , CDATA_SECTION_NODE , COMMENT_NODE , DOCUMENT_NODE , DOCUMENT_TYPE_NODE , ELEMENT_NODE , ENTITY_REFERENCE_NODE , MAX_NODE_TYPE , NAMESPACE_NODE , PROCESSING_INSTRUCTION_NODE , TEXT_NODE , UNKNOWN_NODE |
add , add , add , add , addElement , addElement , addElement , appendContent , clearContent , content , elementByID , indexOf , node , nodeCount , nodeIterator , normalize , processingInstruction , processingInstructions , processingInstructions , remove , remove , remove , remove , removeProcessingInstruction , setContent , setProcessingInstructions |
accept , asXML , asXPathResult , clone , createXPath , detach , getDocument , getName , getNodeType , getNodeTypeName , getParent , getPath , getPath , getStringValue , getText , getUniquePath , getUniquePath , hasContent , isReadOnly , matches , numberValueOf , selectNodes , selectNodes , selectNodes , selectObject , selectSingleNode , setDocument , setName , setParent , setText , supportsParent , valueOf , write |
addComment
public Document addComment(String comment)
Adds a new Comment
node with the given text to this
branch.
comment
- is the text for the Comment
node.
addDocType
public Document addDocType(String name,
String publicId,
String systemId)
Adds a DOCTYPE declaration to this document
name
- is the name of the root elementpublicId
- is the PUBLIC URIsystemId
- is the SYSTEM URI
addProcessingInstruction
public Document addProcessingInstruction(String target,
Map data)
Adds a processing instruction for the given target
target
- is the target of the processing instructiondata
- is a Map of the key / value pairs of the processing
instruction
addProcessingInstruction
public Document addProcessingInstruction(String target,
String text)
Adds a processing instruction for the given target
target
- is the target of the processing instructiontext
- is the textual data (key/value pairs) of the processing
instruction
getDocType
public DocumentType getDocType()
DOCUMENT ME!
- the DocumentType property
getEntityResolver
public EntityResolver getEntityResolver()
DOCUMENT ME!
- the EntityResolver used to find resolve URIs such as for DTDs, or
XML Schema documents
getRootElement
public Element getRootElement()
Returns the root
Element
for this document.
- the root element for this document
getXMLEncoding
public String getXMLEncoding()
Return the encoding of this document, as part of the XML declaration This
is
null
when unspecified or when it is not known (such as
when the Document was created in memory) or when the implementation does
not support this operation.
The way this encoding is retrieved also depends on the way the XML source
is parsed. For instance, if the SAXReader is used and if the underlying
XMLReader implementation support the
org.xml.sax.ext.Locator2
interface, the result returned by
this method is specified by the
getEncoding()
method of
that interface.
- The encoding of this document, as stated in the XML declaration,
or
null
if unknown.
setDocType
public void setDocType(DocumentType docType)
Sets the DocumentType property
setEntityResolver
public void setEntityResolver(EntityResolver entityResolver)
Sets the EntityResolver used to find resolve URIs such as for DTDs, or
XML Schema documents
entityResolver
- DOCUMENT ME!
setRootElement
public void setRootElement(Element rootElement)
Sets the root element for this document
rootElement
- the new root element for this document
setXMLEncoding
public void setXMLEncoding(String encoding)
Sets the encoding of this document as it will appear in the XML
declaration part of the document.
encoding
- the encoding of the document
Copyright B) 2005 MetaStuff Ltd. All Rights Reserved. Hosted by 