Table of Contents

Class DOMParser

Namespace
CSharpToJavaScript.APIs.JS
Assembly
CSharpToJavaScript.dll

The DOMParser interface provides
the ability to parse XML or HTML source code from a
string into a DOM Document.

[Value("DOMParser")]
public class DOMParser
Inheritance
DOMParser
Inherited Members

Remarks

You can perform the opposite operation—converting a DOM tree into XML or HTML
source—using the XMLSerializer interface.

In the case of an HTML document, you can also replace portions of the DOM with new DOM
trees built from HTML by setting the value of the InnerHTML and
OuterHTML properties. These properties can also be
read to fetch HTML fragments corresponding to the corresponding DOM subtree.

Note that XMLHttpRequest can parse XML and HTML directly
from a URL-addressable resource, returning a Document in its
Response property.

NOTE

Be aware that block-level elements
like <p> will be automatically closed if another
block-level element is nested inside and therefore parsed before the closing </p> tag.

-Parsing and serializing XML
-XMLHttpRequest
-XMLSerializer
-JSONParse - counterpart for JSON documents.

See also on MDN

Constructors

DOMParser()

The DOMParser() constructor creates a new DOMParser object. This object can be used to parse the text of a document using the parseFromString() method.

public DOMParser()

Remarks

Methods

ParseFromString(Union91, DOMParserSupportedType)

The parseFromString() method of the DOMParser interface parses a string containing either HTML or XML, returning an HTMLDocument or an XMLDocument.

[Value("parseFromString")]
public Document ParseFromString(Union91 string_, DOMParserSupportedType type)

Parameters

string_ Union91
type DOMParserSupportedType

Returns

Document

An HTMLDocument or an XMLDocument, depending on the
mimeType argument.

Remarks

NOTE

The Document.parseHTMLUnsafe() static method provides an ergonomic alternative for parsing HTML strings into a Document.

-XMLSerializer
-JSONParse - counterpart for JSON documents.

See also on MDN