Package org.htmlunit.javascript.host.dom
Class DOMParser
- java.lang.Object
-
- org.htmlunit.corejs.javascript.ScriptableObject
-
- org.htmlunit.javascript.HtmlUnitScriptable
-
- org.htmlunit.javascript.host.dom.DOMParser
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,org.htmlunit.corejs.javascript.ConstProperties
,org.htmlunit.corejs.javascript.debug.DebuggableObject
,org.htmlunit.corejs.javascript.Scriptable
,org.htmlunit.corejs.javascript.SymbolScriptable
public class DOMParser extends HtmlUnitScriptable
A JavaScript object forDOMParser
.- See Also:
- W3C Spec, WhatWG Spec, Mozilla Developer Network, MSDN, XUL Planet, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DOMParser()
The constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
jsConstructor()
JavaScript constructor.Document
parseFromString(java.lang.String str, java.lang.Object type)
Parses the given Unicode string into a DOM document.static Document
parseFromString(HtmlUnitScriptable scriptable, java.lang.String str, java.lang.Object type)
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Parses the given Unicode string into a DOM document.-
Methods inherited from class org.htmlunit.javascript.HtmlUnitScriptable
clone, equivalentValues, get, getBrowserVersion, getClassName, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getWindow, getWindow, getWithPreemption, has, hasInstance, initParentScope, makeScriptableFor, put, setClassName, setDomNode, setDomNode, setParentScope, setupPromise, setupRejectedPromise
-
Methods inherited from class org.htmlunit.corejs.javascript.ScriptableObject
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineFunctionProperties, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, defineProperty, delete, delete, delete, deleteProperty, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, ensureSymbolScriptable, get, get, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGeneratorFunctionPrototype, getGetterOrSetter, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getProperty, getPropertyIds, getPrototype, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, has, hasProperty, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, put, putConst, putConstProperty, putProperty, putProperty, putProperty, querySlot, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setAttributes, setCommonDescriptorProperties, setExternalArrayData, setGetterOrSetter, setPrototype, size
-
-
-
-
Method Detail
-
jsConstructor
public void jsConstructor()
JavaScript constructor.
-
parseFromString
public Document parseFromString(java.lang.String str, java.lang.Object type)
Parses the given Unicode string into a DOM document.- Parameters:
str
- the Unicode string to be parsedtype
- the MIME type of the string -text/html
,text/xml
,application/xml
,application/xhtml+xml
,image/svg+xml
. Must not benull
.- Returns:
- the generated document
-
parseFromString
public static Document parseFromString(HtmlUnitScriptable scriptable, java.lang.String str, java.lang.Object type) throws java.io.IOException
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
Parses the given Unicode string into a DOM document.- Parameters:
scriptable
- the ScriptableObject this belongs tostr
- the Unicode string to be parsedtype
- the MIME type of the string -text/html
,text/xml
,application/xml
,application/xhtml+xml
,image/svg+xml
. Must not benull
.- Returns:
- the generated document
- Throws:
java.io.IOException
- in case of error
-
-