XMLReaderFactory.CreateXMLReader メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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 環境に対するアプリケーションの移植性も最大化され、このメソッドの実装は堅牢ではなくなります。
このページの一部は、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
インスタンス化する必要があるクラスの名前。
<p>Note that this method will not be usable in environments where
the caller (perhaps an applet) is not permitted to load classes
dynamically.</p>
返品
新しい XML リーダー。
- 属性
例外
クラスを読み込み、インスタンス化し、XMLReader にキャストできない場合。
注釈
クラス名から XML リーダーを作成しようとします。
クラス名を指定すると、このメソッドは XML リーダーとしてクラスの読み込みとインスタンス化を試みます。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。