javax.xml.namespace.QName类的用法

来源:互联网 发布:python书籍 编辑:程序博客网 时间:2024/05/29 18:01

类 QName

java.lang.Object  继承者 javax.xml.namespace.QName
所有已实现的接口:
Serializable

public class QName
extends Object
implements Serializable

 

QName 表示 XML 规范中定义的限定名称:XML Schema 第二部分:Datatypes specification、Namespaces in XML、Namespaces in XML 勘误表。

QName 的值包含名称空间 URI本地部分前缀

QName 中包括前缀,以保留词汇信息(当在 XML 输入 source存在 时)。前缀 用于 QName.equals(Object) 或计算 QName.hashCode() 使用名称空间 URI 和本地部分定义相等性和哈希码。

如果不指定,则将名称空间 URI 设置为 XMLConstants.NULL_NS_URI。如果不指定,则将前缀设置为 XMLConstants.DEFAULT_NS_PREFIX

QName 是不可变的。

 

 

从以下版本开始:
1.5
另请参见:
XML Schema 第二部分:Datatypes specification, Namespaces in XML, Namespaces in XML 勘误表, 序列化表格

构造方法摘要QName(String localPart)
          指定本地部分的 QName 构造方法。QName(String namespaceURI, String localPart)
          指定名称空间 URI 和本地部分的 QName 构造方法。QName(String namespaceURI, String localPart, String prefix)
          指定名称空间 URI、本地部分和前缀的 QName 构造方法。  方法摘要 booleanequals(Object objectToTest)
          测试此 QName 与另一个 Object 的相等性。 StringgetLocalPart()
          获取此 QName 的本地部分。 StringgetNamespaceURI()
          获取此 QName 的名称空间 URI。 StringgetPrefix()
          获取此 QName 的前缀。 inthashCode()
          生成此 QName 的哈希码。 StringtoString()
          此 QNameString 表示形式。static QNamevalueOf(String qNameAsString)
          从解析格式化 String 中派生的 QName

原创粉丝点击