Language

IDOMImplementation.CreateDocument(String, String, IDocumentType) メソッド

定義

指定した型の DOM Document オブジェクトをドキュメント要素と共に作成します。

[Android.Runtime.Register("createDocument", "(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/DocumentType;)Lorg/w3c/dom/Document;", "GetCreateDocument_Ljava_lang_String_Ljava_lang_String_Lorg_w3c_dom_DocumentType_Handler:Org.W3c.Dom.IDOMImplementationInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Org.W3c.Dom.IDocument? CreateDocument(string? namespaceURI, string? qualifiedName, Org.W3c.Dom.IDocumentType? doctype);
[<Android.Runtime.Register("createDocument", "(Ljava/lang/String;Ljava/lang/String;Lorg/w3c/dom/DocumentType;)Lorg/w3c/dom/Document;", "GetCreateDocument_Ljava_lang_String_Ljava_lang_String_Lorg_w3c_dom_DocumentType_Handler:Org.W3c.Dom.IDOMImplementationInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member CreateDocument : string * string * Org.W3c.Dom.IDocumentType -> Org.W3c.Dom.IDocument

パラメーター

namespaceURI
String

作成または nullするドキュメント要素の名前空間 URI。

qualifiedName
String

作成または nullするドキュメント要素の修飾名。

doctype
IDocumentType

作成または nullするドキュメントの種類。 doctypeがnullされていない場合、そのNode.ownerDocument属性は作成されるドキュメントに設定されます。

返品

ドキュメント要素を持つ新しい Document オブジェクト。 NamespaceURI、qualifiedName、およびdoctypeがnullされている場合、返されるDocumentはドキュメント要素なしで空になります。

属性

例外

INVALID_CHARACTER_ERR: 指定した修飾名が [] に従う XML 名でない場合に発生します。
NAMESPACE_ERR: qualifiedName の形式が正しくない場合に発生します。 qualifiedName にプレフィックスがあり、 namespaceURI が nullされている場合、または qualifiedName が null で namespaceURI が nullと異なる場合、または qualifiedName に "xml" というプレフィックスがあり、 namespaceURI が "" [] と異なる場合、または DOM 実装が "XML" 機能をサポートしていないが null 以外の名前空間 URI が提供されている場合は、名前空間が XML によって定義されているためです。
WRONG_DOCUMENT_ERR: doctype が既に別のドキュメントで使用されているか、別の実装から作成されている場合に発生します。
NOT_SUPPORTED_ERR: 実装が機能 "XML" をサポートせず、ドキュメントを通じて公開されている言語が XML 名前空間 ([]など) をサポートしていない場合に発生する可能性があります。

注釈

指定した型の DOM Document オブジェクトをドキュメント要素と共に作成します。 <br>ドキュメントを作成するために与えられたDocumentTypeに基づいて、実装では、"HTML" [DOM レベル 2 HTML] など、"コア" よりも追加の機能をサポートする特殊なDocument オブジェクトをインスタンス化できます。 一方、ドキュメントの作成後に DocumentType を設定すると、これが発生する可能性は非常に低くなります。 または、createHTMLDocument [DOM Level 2 HTML] などの特殊なDocument作成方法を使用して、特定の種類のDocument オブジェクトを取得することもできます。

DOM レベル 2 で追加されました。

Javaドキュメント。

このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。

適用対象