XMLReaderFactory.CreateXMLReader メソッド

定義

オーバーロード

名前 説明
CreateXMLReader()

システムの既定値から XMLReader の作成を試みます。

CreateXMLReader(String)

クラス名から XML リーダーを作成しようとします。

CreateXMLReader()

システムの既定値から XMLReader の作成を試みます。

[Android.Runtime.Register("createXMLReader", "()Lorg/xml/sax/XMLReader;", "")]
public static Org.Xml.Sax.IXMLReader? CreateXMLReader();
[<Android.Runtime.Register("createXMLReader", "()Lorg/xml/sax/XMLReader;", "")>]
static member CreateXMLReader : unit -> Org.Xml.Sax.IXMLReader

返品

新しい XMLReader。

属性

例外

既定の XMLReader クラスを識別してインスタンス化できない場合。

注釈

システムの既定値から XMLReader の作成を試みます。 これをサポートできる環境では、XMLReader クラスの名前は、これらの各オプションを順番に試し、成功した最初のオプションを使用して決定されます:</p><ul>

<li>システム プロパティ org.xml.sax.driver に値がある場合は、XMLReader クラス名として使用されます。 </li>

<li> JAR "Services API" は、runtime. < で使用できる jarfiles 内の em>META-INF/services/org.xml.sax.driver</em> ファイル内のクラス名を検索するために使用されます</li>

<li> SAX パーサーディストリビューションは、(このリストの) 以前のオプションが成功しない場合にのみ有効になる既定の XMLReader クラス名を指定することを強くお勧めします。</li>

<li>Finally、 ParserFactory#makeParser() がシステムの既定の SAX1 パーサーを返すことができる場合、そのパーサーは ParserAdapterでラップされます。 (これは、多くの場合、 org.xml.sax.parser システム プロパティが使用できる SAX1 環境の移行支援です)。 </li>

</ul>

その柔軟性をサポートできない小規模な組み込みシステムなどの環境では、既定値を決定する他のメカニズムが使用される可能性があります。

多くのJava環境では、コマンド ラインでシステム プロパティを初期化できます。 つまり、 <em>ほとんどの場合</em> そのプロパティの適切な値を設定すると、セキュリティ ポリシーが介入する場合を除き、このメソッドの呼び出しが成功します。 これにより、古い SAX 環境に対するアプリケーションの移植性も最大化され、このメソッドの実装は堅牢ではなくなります。

Javaドキュメント。

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

こちらもご覧ください

適用対象

CreateXMLReader(String)

クラス名から XML リーダーを作成しようとします。

[Android.Runtime.Register("createXMLReader", "(Ljava/lang/String;)Lorg/xml/sax/XMLReader;", "")]
public static Org.Xml.Sax.IXMLReader? CreateXMLReader(string? className);
[<Android.Runtime.Register("createXMLReader", "(Ljava/lang/String;)Lorg/xml/sax/XMLReader;", "")>]
static member CreateXMLReader : string -> Org.Xml.Sax.IXMLReader

パラメーター

className
String

インスタンス化する必要があるクラスの名前。

        &lt;p&gt;Note that this method will not be usable in environments where
        the caller (perhaps an applet) is not permitted to load classes
        dynamically.&lt;/p&gt;

返品

新しい XML リーダー。

属性

例外

クラスを読み込み、インスタンス化し、XMLReader にキャストできない場合。

注釈

クラス名から XML リーダーを作成しようとします。

クラス名を指定すると、このメソッドは XML リーダーとしてクラスの読み込みとインスタンス化を試みます。

Javaドキュメント。

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

こちらもご覧ください

適用対象