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

<String<em>强>必须</强>以返回的形式#toString() QName.toString()返回。</em>

通常接受的表示QName方式是String詹姆斯·克拉克定义的。 虽然这不是 em 标准/em> 规范,但它通常使用,例如javax.xml.transform.Transformer#setParameter(String name, Object value)。<>< 此实现分析 String 格式为:“{” + 命名空间 URI + “}” + 本地部分。 如果命名空间 URI .equals(XMLConstants.NULL_NS_URI),则只应提供本地部件。

前缀值 <strong 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 属性许可证中所述的术语使用。

适用于