Movatterモバイル変換


[0]ホーム

URL:


  1. Веб-технологии для разработчиков
  2. Интерфейсы веб API
  3. XMLSerializer

This page was translated from English by the community.Learn more and join the MDN Web Docs community.

View in EnglishAlways switch to English

XMLSerializer

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨июль 2015 г.⁩.

XMLSerializer может быть использован для конвертации веток DOM-дерева или дерева целиком в текст.XMLSerializer доступен непривилегированным скриптам.

Для получения более подробной информации обXMLSerializer в расширениях для браузера Firefox, пожалуйста обратитесь к документацииnsIDOMSerializer.

Методы

XMLSerializer.serializeToString()

Возвращает сериализованное дерево или ветку в виде строки

XMLSerializer.serializeToStream()Не стандартноУстарело

Поддерево, обёрнутое в указанный элемент, сериализуется в поток байтов с использованием указанной кодировки.

Примеры

js
var s = new XMLSerializer();var d = document;var str = s.serializeToString(d);alert(str);

The next example uses XMLSerializer withinsertAdjacentHTML() to insert a newly created DOM Node into the Document's body. BecauseinsertAdjacentHTML() accepts a string and not a Node for its second parameter, XMLSerializer is used to first convert the node into a string.

js
var inp = document.createElement("input");var XMLS = new XMLSerializer();var inp_xmls = XMLS.serializeToString(inp); // Конвертируем DOM-элемент в строку// Вставляет вновь созданный элемент в тело документаdocument.body.insertAdjacentHTML("afterbegin", inp_xmls);

Совместимость с браузерами

Смотрите также

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp