public class XmlPage extends SgmlPage
DomNode.ChildIterator, DomNode.DescendantElementsIterator
AS_TEXT_BLANK, AS_TEXT_BLOCK_SEPARATOR, AS_TEXT_NEW_LINE, AS_TEXT_TAB, PROPERTY_ELEMENT, READY_STATE_COMPLETE, READY_STATE_INTERACTIVE, READY_STATE_LOADED, READY_STATE_LOADING, READY_STATE_UNINITIALIZED
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
Constructor and Description |
---|
XmlPage(Node node,
WebWindow enclosingWindow)
Creates an instance.
|
XmlPage(WebResponse webResponse,
WebWindow enclosingWindow)
Creates an instance.
|
XmlPage(WebResponse webResponse,
WebWindow enclosingWindow,
boolean ignoreSAXException)
Creates an instance.
|
Modifier and Type | Method and Description |
---|---|
Node |
adoptNode(Node source)
Not yet implemented.
|
Attr |
createAttribute(String name)
Not yet implemented.
|
Attr |
createAttributeNS(String namespaceURI,
String qualifiedName)
Not yet implemented.
|
DomCDataSection |
createCDATASection(String data) |
Comment |
createComment(String data)
Not yet implemented.
|
DocumentFragment |
createDocumentFragment()
Not yet implemented.
|
Element |
createElement(String tagName)
Creates an element, the type of which depends on the specified tag name.
|
Element |
createElementNS(String namespaceURI,
String qualifiedName)
Create a new Element with the given namespace and qualified name.
|
EntityReference |
createEntityReference(String name)
Not yet implemented.
|
DomProcessingInstruction |
createProcessingInstruction(String target,
String data) |
Text |
createTextNode(String data)
Not yet implemented.
|
DomElement |
createXmlElement(String tagName)
Creates a new XML element with the given tag name.
|
DomElement |
createXmlElementNS(String namespaceURI,
String qualifiedName)
Creates a new XML element with the given namespace and qualified name.
|
String |
getContent()
Returns the content of the page.
|
String |
getDocumentURI()
Not yet implemented.
|
DOMConfiguration |
getDomConfig()
Not yet implemented.
|
Element |
getElementById(String elementId)
Not yet implemented.
|
NodeList |
getElementsByTagName(String tagname)
Not yet implemented.
|
NodeList |
getElementsByTagNameNS(String namespace,
String name)
Not yet implemented.
|
DOMImplementation |
getImplementation()
Not yet implemented.
|
String |
getInputEncoding()
Not yet implemented.
|
String |
getPageEncoding()
Returns the page encoding.
|
boolean |
getStrictErrorChecking()
Not yet implemented.
|
Document |
getXmlDocument()
Returns the DOM representation of the XML content.
|
String |
getXmlEncoding()
Not yet implemented.
|
boolean |
getXmlStandalone()
Not yet implemented.
|
String |
getXmlVersion()
Not yet implemented.
|
boolean |
hasCaseSensitiveTagNames()
Returns true if this page has case-sensitive tag names, false otherwise.
|
Node |
importNode(Node importedNode,
boolean deep)
Not yet implemented.
|
Node |
renameNode(Node n,
String namespaceURI,
String qualifiedName)
Not yet implemented.
|
protected void |
setDocumentType(DomDocumentType type)
Sets the document type.
|
void |
setDocumentURI(String documentURI)
Not yet implemented.
|
void |
setStrictErrorChecking(boolean strictErrorChecking)
Not yet implemented.
|
void |
setXmlStandalone(boolean xmlStandalone)
Not yet implemented.
|
void |
setXmlVersion(String xmlVersion)
Not yet implemented.
|
asXml, cleanUp, clone, createDomDocumentFragment, getDoctype, getDocumentElement, getEnclosingWindow, getNodeName, getNodeType, getPage, getWebClient, getWebResponse, initialize, normalizeDocument, setEnclosingWindow
addDomChangeListener, appendChild, asText, checkChildHierarchy, cloneNode, compareDocumentPosition, fireNodeAdded, fireNodeDeleted, getAllHtmlChildElements, getAncestors, getAttributes, getBaseURI, getByXPath, getCanonicalXPath, getChildNodes, getChildren, getEndColumnNumber, getEndLineNumber, getFeature, getFirstByXPath, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getReadyState, getScriptObject, getStartColumnNumber, getStartLineNumber, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, insertBefore, isAncestorOf, isBlock, isDefaultNamespace, isDisplayed, isEqualNode, isSameNode, isSupported, isTrimmedText, lookupNamespaceURI, lookupPrefix, normalize, notifyIncorrectness, onAddedToPage, onAllChildrenAddedToPage, printChildrenAsXml, printXml, remove, removeAllChildren, removeChild, removeDomChangeListener, replace, replaceChild, selectNodes, selectSingleNode, setNextSibling, setNodeValue, setParentNode, setPrefix, setPreviousSibling, setReadyState, setScriptObject, setTextContent, setUserData
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
public XmlPage(WebResponse webResponse, WebWindow enclosingWindow) throws IOException
webResponse
- the response from the serverenclosingWindow
- the window that holds the pageIOException
- if the page could not be createdpublic XmlPage(Node node, WebWindow enclosingWindow)
node
- the node to initialize this page withenclosingWindow
- the window that holds the pagepublic XmlPage(WebResponse webResponse, WebWindow enclosingWindow, boolean ignoreSAXException) throws IOException
webResponse
- the response from the serverenclosingWindow
- the window that holds the pageignoreSAXException
- Whether to ignore SAXException
or throw it as IOException
IOException
- if the page could not be createdpublic boolean hasCaseSensitiveTagNames()
hasCaseSensitiveTagNames
in class SgmlPage
public String getContent()
public Document getXmlDocument()
null
if the content couldn't be parsedpublic DomElement createXmlElement(String tagName)
tagName
- the tag namepublic DomElement createXmlElementNS(String namespaceURI, String qualifiedName)
namespaceURI
- the URI that identifies an XML namespacequalifiedName
- the qualified name of the element type to instantiatepublic Attr createAttributeNS(String namespaceURI, String qualifiedName)
public DomCDataSection createCDATASection(String data)
public DocumentFragment createDocumentFragment()
public Element createElement(String tagName)
createElement
in interface Document
createElement
in class SgmlPage
tagName
- the tag name which determines the type of element to be createdpublic Element createElementNS(String namespaceURI, String qualifiedName)
createElementNS
in interface Document
createElementNS
in class SgmlPage
namespaceURI
- the URI that identifies an XML namespacequalifiedName
- the qualified name of the element type to instantiatepublic EntityReference createEntityReference(String name)
public DomProcessingInstruction createProcessingInstruction(String target, String data)
public String getDocumentURI()
public DOMConfiguration getDomConfig()
public NodeList getElementsByTagNameNS(String namespace, String name)
public DOMImplementation getImplementation()
public String getInputEncoding()
public boolean getStrictErrorChecking()
public String getXmlEncoding()
public boolean getXmlStandalone()
public String getXmlVersion()
public Node renameNode(Node n, String namespaceURI, String qualifiedName)
public void setDocumentURI(String documentURI)
public void setStrictErrorChecking(boolean strictErrorChecking)
public void setXmlStandalone(boolean xmlStandalone)
public void setXmlVersion(String xmlVersion)
public String getPageEncoding()
getPageEncoding
in class SgmlPage
protected void setDocumentType(DomDocumentType type)
setDocumentType
in class SgmlPage
type
- the document typeCopyright © 2002–2014 Gargoyle Software Inc.. All rights reserved.