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 不根据 URI 参考验证。没有按 Namespaces in XML 中的指定将本地部分作为 NCName 来验证。
|
|||||||||||||
public |
QName(String namespaceURI, 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 |