QName.ValueOf(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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 属性许可证中所述的术语使用。