DOMImplementation.createDocument() - XMLを作成する
createDocument()は、DOMImplementationのメソッドです。XML(XMLDocument)を作成します。
概要
- 名前
- createDocument
- 所属
- DOMImplementation
- IDL
[NewObject] XMLDocument createDocument(DOMString? namespace, [TreatNullAs=EmptyString] DOMString qualifiedName, optional DocumentType? doctype = null);
- 仕様書
- https://dom.spec.whatwg.org/#dom-domimplementation-createdocument
説明
第1引数(namespace)には、名前空間のURIを指定します。不要な場合はnullを指定します。
第2引数(qualifiedName)には、ドキュメントのルート要素名を指定します。
第3引数(doctype)には、文書型宣言を表すDocumentTypeを指定します。不要な場合はnullを指定します。
デモ
DOMImplementation.createDocument()のデモです。
<!-- このコードは編集できます。 -->
<!DOCTYPE html>
<html>
<body>
<script>
var xmlDocument = document.implementation.createDocument( "http://www.w3.org/1999/xhtml", "html" ) ;
console.log( xmlDocument ) ;
document.body.appendChild( new Text( xmlDocument ) ) ;
</script>
</body>
</html>
サポート状況
Chrome | Firefox | Safari | Edge | IE | Opera | iOS Safari | Android |
---|---|---|---|---|---|---|---|
● | ● | ● | ● | ● 8+ | ● 15+ | ● | ● |
関連記事
- DOMImplementation
- DOMImplementationは、HTMLやXMLのドキュメントを新たに作成するための機能を備えたインターフェイスです。
- XMLDocument
- XMLDocumentは、XMLドキュメントを管理するための機能を備えたインターフェイスです。内容は、Documentと同じです。
- XMLHttpRequest.response
- responseは、XMLHttpRequestのプロパティです。レスポンスの内容を返します。型はresponseTypeによって変わります。
- Text
- Textは、テキストノードを管理するための機能を備えたインターフェイスです。