共用方式為


QName.ValueOf(String) 方法

定義

QName 衍生自剖析格式化 String的 。

[Android.Runtime.Register("valueOf", "(Ljava/lang/String;)Ljavax/xml/namespace/QName;", "")]
public static Javax.Xml.Namespace.QName? ValueOf (string? qNameAsString);
[<Android.Runtime.Register("valueOf", "(Ljava/lang/String;)Ljavax/xml/namespace/QName;", "")>]
static member ValueOf : string -> Javax.Xml.Namespace.QName

參數

qNameAsString
String

String 的表示法 QName

傳回

QName 對應至指定的 String

屬性

備註

QName 衍生自剖析格式化 String的 。

String如果為 null 或不符合#toString() QName.toString()格式設定,IllegalArgumentException則會擲回 。

<em>強<String式>MUST</strong> 格式為 所#toString() QName.toString()傳回。</em>

詹姆斯·克拉克定義了代表 作為 的String普遍接受方式QName。 雖然這不是 <em 標準</em>> 規格,但通常會使用,例如 。 javax.xml.transform.Transformer#setParameter(String name, Object value) 此實作會剖 String 析格式為:“{” + 命名空間 URI + “}” + 本機組件。 如果命名空間 URI .equals(XMLConstants.NULL_NS_URI),則只應該提供本機組件。

前置詞值 <強><em>CANNOT</em></strong> 會在 中 String 表示,並將 設定為 javax.xml.XMLConstants#DEFAULT_NS_PREFIX XMLConstants.DEFAULT_NS_PREFIX

這個方法不會完整驗證產生的 QName

命名空間 URI 不會驗證為 URI 參考。 本機組件不會驗證為 XML 命名空間中指定的 NCName

javax.xml.namespace.QName.valueOf(java.lang.String)Java 檔。

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

適用於