XMLReaderFactory.CreateXMLReader 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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>JAR「Services API」用於在執行時可用的 jarfile 中尋找 em>META-INF/services/org.xml.sax.driver</em> 檔案中的類別名稱<。</李>
< > li SAX 解析器發行版強烈建議提供預設的 XMLReader 類別名稱,該類別名稱僅在先前選項(本列表中)未成功時生效。</李>
<最後>,如果 ParserFactory#makeParser() 能回傳系統預設的 SAX1 解析器,該解析器會被包裹在 ParserAdapter. (這是針對 SAX1 環境的遷移輔助工具,因為 org.xml.sax.parser 系統特性通常仍可使用。) </李>
</ul>
在像小型嵌入式系統這類無法支援這種彈性的環境中,可能會使用其他機制來決定預設值。
請注意,許多 Java 環境允許在命令列上初始化系統屬性。 這表示<在大多數情況下<,>em>或為該屬性設定良好值,確保呼叫此方法能成功,除非安全政策介入。 這也將最大化應用程式對舊 SAX 環境的可攜性,因為此方法的實作不夠穩健。
的 org.xml.sax.helpers.XMLReaderFactory.createXMLReader()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
應該實例化的類別名稱。
<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 讀取器。
的 org.xml.sax.helpers.XMLReaderFactory.createXMLReader(java.lang.String)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。