Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
XMLSerializer の serializeToString() メソッドは、指定された DOM ツリーを表す XML 形式の文字列を構築します。
XML 表現を構築する DOM ツリーまたはサブツリーのルートとして用いる Node です。
指定された DOM ツリーの XML 表現が入った文字列です。
指定された rootNode が対応しているノード型でないとき投げられます。ルートノードは Node または Attr でなければなりません。
InvalidStateError DOMExceptionツリーが正常にシリアライズできなかったとき投げられます。おそらくコンテンツの XML シリアライズ対応に関する問題が原因です。
SyntaxError DOMExceptionHTML のシリアライズを要求されたが、コンテンツが良い形式でないため成功しなかったとき投げられます。
指定するルートノードとその全ての子孫は、XML シリアライズのアルゴリズムに対応しているものでなければなりません、ルートノード自身は、Node または Attr のオブジェクトでなければなりません。
ルートノードの子孫では、Node と Attr に加えて以下の型も利用可能です。
これ以外の型が見つかった場合、TypeError 例外が投げられます。
serializeToString() から出力される XML について、注意するべき点がいくつかあります。
| HTML # dom-xmlserializer-serializetostring |
Enable JavaScript to view this browser compatibility table.
This page was last modified on 2025年3月21日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.