zh_cn |
QName
表示 XML 规范中定义的限定名称:XML 模式第二部分:Datatypes specification、Namespaces in XML、Namespaces in XML 勘误表。
QName
的值包含名称空间 URI、本地部分和前缀。
QName
中包括前缀,以保留词汇信息(当在 XML 输入源
中存在 时)。前缀不 用于 QName.equals(Object)
或计算 QName.hashCode()
。仅 使用名称空间 URI 和本地部分定义相等性和哈希码。
如果没有指定名称空间 URI,则将其设置为 XMLConstants.NULL_NS_URI
。如果没有指定前缀,则将其设置为 XMLConstants.DEFAULT_NS_PREFIX
。
QName
是不可变的。
version |
|
|
since | 1.5 | |
See also | (UNLABELED),(UNLABELED), (UNLABELED) |
Constructors | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
public |
QName(String namespaceURI,String localPart)
如果名称空间 URI 为 如果本地部分为 当使用此构造方法时,将前缀设置为 名称空间 URI 不根据 URI 参考验证。没有按 Namespaces in XML 中的指定将本地部分作为 NCName 来验证。
|
||||||||||||
String localPart,String prefix)
指定名称空间 URI、本地部分和前缀的 如果名称空间 URI 为 如果本地部分为 如果前缀为 名称空间 URI 不根据 URI 参考验证。没有按 Namespaces in XML 中的指定将本地部分和前缀作为 NCName 来验证。
|
|||||||||||||
public |
QName(String localPart)
指定本地部分的 如果本地部分为 使用此构造方法时,将名称空间 URI 设置为 在 XML 上下文中,所有元素和属性名称都存在于名称空间的上下文中。在构造 没有按 Namespaces in XML 中的指定将本地部分作为 NCName 来验证。
|
Methods | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
final public boolean |
equals(Object objectToTest)
如果要测试的 当且仅当名称空间 URI 和本地部分相等时,才认为两个 此方法满足
|
||||||||||||
final public int |
hashCode()
生成此 使用 此方法满足
|
||||||||||||
public String |
toString()
此 James Clark 定义了将 注:前缀值不能 作为 此方法满足
|
||||||||||||
public static QName |
valueOf(String qNameAsstring)
从解析格式化 如果
James Clark 定义了将 不能 用 名称空间 URI 不根据 URI 参考验证。没有按 Namespaces in XML 中的指定将本地部分作为 NCName 来验证。
|
Properties | |||||
---|---|---|---|---|---|
public String |
getLocalPart()
获取此
|
||||
public String |
getNamespaceURI()
|
||||
public String |
getPrefix()
获取此 分配给
|
About DocWeb · Bundles · Export · Export All | Top 10 · Statistics · Login |
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。