8.6.2.1 DOMImplementation オブジェクト

DOMImplementation インタフェースは、利用している DOM 実装 において特定の機能が利用可能かどうかを決定するための方法を アプリケーションに提供します。DOM レベル 2 では、 DOMImplementation を使って新たなDocument オブジェクト や DocumentType オブジェクトを生成する機能も追加しています。

hasFeature( feature, version)
機能名featureとバージョン番号versionで 識別される機能(feature)が実装されていればtrueを返します。

createDocument( namespaceUri, qualifiedName, doctype)
新たな(DOMのスーパークラスである)Documentクラスのオブジェクトを返します。 このクラスはnamespaceUriqualifiedNameが設定された子クラスElementの オブジェクトを所有しています。 doctypecreateDocumentType()によって生成された DocumentTypeクラスのオブジェクト、 またはNoneである必要があります。 Python DOM APIでは、子クラスであるElementを作成しないことを 示すために、はじめの2つの引数をNoneに設定することができます。

createDocumentType( qualifiedName, publicId, systemId)
新たなDocumentTypeクラスのオブジェクトを返します。 このオブジェクトはqualifiedNamepublicId、そして systemId文字列をふくんでおり、XML文書の形式情報を表現しています。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。