|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.gargoylesoftware.htmlunit.html.DomNode
com.gargoylesoftware.htmlunit.SgmlPage
com.gargoylesoftware.htmlunit.xml.XmlPage
public class XmlPage
A page that will be returned for response with content type "text/xml".
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.gargoylesoftware.htmlunit.html.DomNode |
---|
DomNode.ChildIterator, DomNode.DescendantElementsIterator<T extends DomNode> |
Field Summary |
---|
Fields inherited from class com.gargoylesoftware.htmlunit.html.DomNode |
---|
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 |
Constructor Summary | |
---|---|
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. |
Method Summary | |
---|---|
Node |
adoptNode(Node source)
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. |
Methods inherited from class com.gargoylesoftware.htmlunit.SgmlPage |
---|
asXml, cleanUp, clone, createAttribute, createDomDocumentFragment, getCanonicalXPath, getDoctype, getDocumentElement, getEnclosingWindow, getNodeName, getNodeType, getPage, getUrl, getWebClient, getWebResponse, initialize, normalizeDocument, setEnclosingWindow |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.w3c.dom.Node |
---|
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 |
Constructor Detail |
---|
public XmlPage(WebResponse webResponse, WebWindow enclosingWindow) throws IOException
webResponse
- the response from the serverenclosingWindow
- the window that holds the page
IOException
- 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 createdMethod Detail |
---|
public 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 name
public DomElement createXmlElementNS(String namespaceURI, String qualifiedName)
namespaceURI
- the URI that identifies an XML namespacequalifiedName
- the qualified name of the element type to instantiate
public Node adoptNode(Node source)
public Attr createAttributeNS(String namespaceURI, String qualifiedName)
public DomCDataSection createCDATASection(String data)
public Comment createComment(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 created
public 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 instantiate
public EntityReference createEntityReference(String name)
public DomProcessingInstruction createProcessingInstruction(String target, String data)
public Text createTextNode(String data)
public String getDocumentURI()
public DOMConfiguration getDomConfig()
public Element getElementById(String elementId)
public NodeList getElementsByTagName(String tagname)
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 importNode(Node importedNode, boolean deep)
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 type
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |