Class DOMParser

    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.htmlunit.corejs.javascript.ScriptableObject

        org.htmlunit.corejs.javascript.ScriptableObject.KeyComparator
    • Field Summary

      • Fields inherited from class org.htmlunit.corejs.javascript.ScriptableObject

        CONST, DONTENUM, EMPTY, PERMANENT, READONLY, UNINITIALIZED_CONST
      • Fields inherited from interface org.htmlunit.corejs.javascript.Scriptable

        NOT_FOUND
    • 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.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
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DOMParser

        public DOMParser()
        The constructor.
    • 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 parsed
        type - the MIME type of the string - text/html, text/xml, application/xml, application/xhtml+xml, image/svg+xml. Must not be null.
        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 to
        str - the Unicode string to be parsed
        type - the MIME type of the string - text/html, text/xml, application/xml, application/xhtml+xml, image/svg+xml. Must not be null.
        Returns:
        the generated document
        Throws:
        java.io.IOException - in case of error