語言

SAXParseException 建構函式

定義

多載

名稱 Description
SAXParseException(IntPtr, JniHandleOwnership)

用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。

SAXParseException(String, ILocator)

從訊息和定位器建立一個新的 SAXParseException。

SAXParseException(String, ILocator, Exception)

將現有例外封裝在 SAXParseException 中。

SAXParseException(String, String, String, Int32, Int32)

建立一個新的 SAXParseException。

SAXParseException(String, String, String, Int32, Int32, Exception)

建立一個新的 SAXParseException,並內嵌例外。

SAXParseException(IntPtr, JniHandleOwnership)

用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。

protected SAXParseException(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Org.Xml.Sax.SAXParseException : nativeint * Android.Runtime.JniHandleOwnership -> Org.Xml.Sax.SAXParseException

參數

javaReference
IntPtr

nativeint

IntPtr,包含 Java Native Interface (JNI) 對象參考。

transfer
JniHandleOwnership

JniHandleOwnership,指出如何處理javaReference

備註

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

SAXParseException(String, ILocator)

從訊息和定位器建立一個新的 SAXParseException。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Lorg/xml/sax/Locator;)V", "")]
public SAXParseException(string? message, Org.Xml.Sax.ILocator? locator);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Lorg/xml/sax/Locator;)V", "")>]
new Org.Xml.Sax.SAXParseException : string * Org.Xml.Sax.ILocator -> Org.Xml.Sax.SAXParseException

參數

message
String

錯誤或警告訊息。

locator
ILocator

錯誤或警告的定位物件(可能是空)。

屬性

備註

從訊息和定位器建立一個新的 SAXParseException。

當應用程式在回調中 org.xml.sax.ContentHandler ContentHandler 建立自己的例外時,這個建構子特別有用。

的 org.xml.sax.SAXParseException.SAXParseException(java.lang.String, org.xml.sax.Locator)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

另請參閱

適用於

SAXParseException(String, ILocator, Exception)

將現有例外封裝在 SAXParseException 中。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Lorg/xml/sax/Locator;Ljava/lang/Exception;)V", "")]
public SAXParseException(string? message, Org.Xml.Sax.ILocator? locator, Java.Lang.Exception? e);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Lorg/xml/sax/Locator;Ljava/lang/Exception;)V", "")>]
new Org.Xml.Sax.SAXParseException : string * Org.Xml.Sax.ILocator * Java.Lang.Exception -> Org.Xml.Sax.SAXParseException

參數

message
String

錯誤訊息或警告訊息,或是 null 來使用嵌入例外中的訊息。

locator
ILocator

錯誤或警告的定位物件(可能是空)。

e
Exception

任何例外。

屬性

備註

將現有例外封裝在 SAXParseException 中。

當應用程式在回調中建立自己的例外 org.xml.sax.ContentHandler ContentHandler ,並需要包裝一個非 的 org.xml.sax.SAXException SAXException子類別的現有例外時,此建構子特別有用。

的 org.xml.sax.SAXParseException.SAXParseException(java.lang.String, org.xml.sax.Locator, java.lang.Exception)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

另請參閱

適用於

SAXParseException(String, String, String, Int32, Int32)

建立一個新的 SAXParseException。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V", "")]
public SAXParseException(string? message, string? publicId, string? systemId, int lineNumber, int columnNumber);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V", "")>]
new Org.Xml.Sax.SAXParseException : string * string * string * int * int -> Org.Xml.Sax.SAXParseException

參數

message
String

錯誤或警告訊息。

publicId
String

產生錯誤或警告的實體的公開識別碼。

systemId
String

產生錯誤或警告的實體系統識別碼。

lineNumber
Int32

造成錯誤或警告的文字結尾的行號。

columnNumber
Int32

造成錯誤或警告的文字末尾的欄號。

屬性

備註

建立一個新的 SAXParseException。

此建構器對解析器撰寫者最為有用。

除了訊息外,所有參數都像 Locator是由 提供 的。 例如,若系統識別碼為 URL(含相關檔名),呼叫者必須完整解析該識別碼後才能建立例外。

的 org.xml.sax.SAXParseException.SAXParseException(java.lang.String, java.lang.String, java.lang.String, int, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

SAXParseException(String, String, String, Int32, Int32, Exception)

建立一個新的 SAXParseException,並內嵌例外。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Exception;)V", "")]
public SAXParseException(string? message, string? publicId, string? systemId, int lineNumber, int columnNumber, Java.Lang.Exception? e);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/Exception;)V", "")>]
new Org.Xml.Sax.SAXParseException : string * string * string * int * int * Java.Lang.Exception -> Org.Xml.Sax.SAXParseException

參數

message
String

錯誤訊息或警告訊息,或是 null 來使用嵌入例外中的訊息。

publicId
String

產生錯誤或警告的實體的公開識別碼。

systemId
String

產生錯誤或警告的實體系統識別碼。

lineNumber
Int32

造成錯誤或警告的文字結尾的行號。

columnNumber
Int32

造成錯誤或警告的文字末尾的欄號。

e
Exception

這又是一個例外,不能嵌入這個。

屬性

備註

建立一個新的 SAXParseException,並內嵌例外。

此建構子對於需要包裝非子 org.xml.sax.SAXException SAXException類別的例外的解析器撰寫者最為有用。

除了訊息和例外外,所有參數都像 Locator是由 。 例如,若系統識別碼為 URL(含相關檔名),呼叫者必須完整解析該識別碼後才能建立例外。

的 org.xml.sax.SAXParseException.SAXParseException(java.lang.String, java.lang.String, java.lang.String, int, int, java.lang.Exception)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於