Raw File
DOM-Parsing.idl
// GENERATED CONTENT - DO NOT EDIT
// Content of this file was automatically extracted from the
// "DOM Parsing and Serialization" spec.
// See: https://w3c.github.io/DOM-Parsing/

[Constructor, Exposed=Window]
interface DOMParser {
  [NewObject] Document parseFromString(DOMString str, SupportedType type);
};

enum SupportedType {
  "text/html",
  "text/xml",
  "application/xml",
  "application/xhtml+xml",
  "image/svg+xml"
};

[Constructor, Exposed=Window]

  interface XMLSerializer {
  DOMString serializeToString(Node root);
};

partial interface Element {
  [CEReactions, TreatNullAs=EmptyString] attribute DOMString innerHTML;
  [CEReactions, TreatNullAs=EmptyString] attribute DOMString outerHTML;
  [CEReactions] void insertAdjacentHTML(DOMString position, DOMString text);
};

partial interface Range {
  [CEReactions, NewObject] DocumentFragment createContextualFragment(DOMString fragment);
};
back to top