public class XMLDocument extends Document
XMLDocument
.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 |
---|
XMLDocument()
Creates a new instance.
|
XMLDocument(WebWindow enclosingWindow)
Creates a new instance, with associated XmlPage.
|
Modifier and Type | Method and Description |
---|---|
Object |
createCDATASection(String data)
Creates a new createCDATASection.
|
Object |
createProcessingInstruction(String target,
String data)
Creates a new ProcessingInstruction.
|
boolean |
getAsync()
Returns Whether or not to send the request to the server asynchronously.
|
Object |
getElementById(String id)
Returns the element with the specified ID, as long as it is an HTML element;
null otherwise. |
HTMLCollection |
getElementsByTagName(String tagName)
Returns all the descendant elements with the specified tag name.
|
protected void |
initParentScope(DomNode domNode,
SimpleScriptable scriptable)
Initialize the parent scope of a newly created scriptable.
|
boolean |
load(String xmlSource)
Loads an XML document from the specified location.
|
boolean |
loadXML(String strXML)
Loads an XML document using the supplied string.
|
SimpleScriptable |
makeScriptableFor(DomNode domNode)
Builds a new the JavaScript object that corresponds to the specified object.
|
void |
setAsync(boolean async)
Sets the
async attribute. |
captureEvents, createAttribute, createComment, createDocumentFragment, createElement, createElementNS, createNSResolver, createTextNode, evaluate, getDefaultView, getDesignMode, getDoctype, getDocumentElement, getElementsByTagNameNS, getImplementation, getLocation, getPage, getReferrer, importNode, setDesignMode, setLocation, setWindow
fireEvent, getOnblur, getOnclick, getOncontextmenu, getOndblclick, getOnerror, getOnfocus, getOnfocusin, getOnfocusout, getOninput, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getOnpropertychange, getOnresize, setOnblur, setOnclick, setOncontextmenu, setOndblclick, setOnerror, setOnfocus, setOnfocusin, setOnfocusout, setOninput, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnpropertychange, setOnresize
appendChild, asJavaScriptException, cloneNode, compareDocumentPosition, contains, detachEvent, getAttributes, getChildNodes, getFirstChild, getJavaScriptNode, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParent, getParentElement, getParentNode, getPrefix, getPreviousSibling, getTextContent, hasChildNodes, insertBefore, insertBeforeImpl, isSameNode, normalize, remove, removeChild, replaceChild, setNodeValue, setTextContent
addEventListener, clearEventListenersContainer, dispatchEvent, executeEventLocally, fireEvent, getEventHandler, getEventHandlerProp, getEventListenersContainer, hasEventHandlers, removeEventListener, setEventHandler, setEventHandlerProp
clone, equivalentValues, get, getBrowserVersion, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getWindow, getWindow, getWithPreemption, hasInstance, isReadOnlySettable, setCaseSensitive, setDomNode, setDomNode, setHtmlElement
defineFunctionProperties, defineProperty, getClassName, setClassName, setParentScope
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getSlot, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, has, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, put, putConst, putConstProperty, putProperty, putProperty, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setExternalArrayData, setGetterOrSetter, setPrototype, size
public XMLDocument()
public XMLDocument(WebWindow enclosingWindow)
enclosingWindow
- the windowpublic void setAsync(boolean async)
async
attribute.async
- Whether or not to send the request to the server asynchronouslypublic boolean getAsync()
async
attributepublic boolean load(String xmlSource)
xmlSource
- a string containing a URL that specifies the location of the XML filepublic boolean loadXML(String strXML)
strXML
- A string containing the XML string to load into this XML document object
This string can contain an entire XML document or a well-formed fragment.public SimpleScriptable makeScriptableFor(DomNode domNode)
makeScriptableFor
in class SimpleScriptable
domNode
- the DOM node for which a JS object should be createdprotected void initParentScope(DomNode domNode, SimpleScriptable scriptable)
initParentScope
in class SimpleScriptable
domNode
- the DOM node for the script objectscriptable
- the script object to initializepublic HTMLCollection getElementsByTagName(String tagName)
getElementsByTagName
in class Document
tagName
- the name to search forpublic Object getElementById(String id)
null
otherwise.id
- the ID to search fornull
otherwisepublic Object createProcessingInstruction(String target, String data)
target
- the targetdata
- the dataCopyright © 2002–2016 Gargoyle Software Inc.. All rights reserved.