javax.xml.namespace.QName類的用法

類 QName

java.lang.Object
  javax.xml.namespace.QName
所有已實現的接口:
Serializable

public class QName
extends Objectimplements Serializable

 

QName 表示 XML 規範中定義的限定名稱XML Schema 第二部分:Datatypes specificationNamespaces in XMLNamespaces 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 構造方法。
 
方法摘要
 boolean equals(Object objectToTest)
          測試此 QName 與另一個 Object 的相等性。
 String getLocalPart()
          獲取此 QName 的本地部分。
 String getNamespaceURI()
          獲取此 QName 的名稱空間 URI。
 String getPrefix()
          獲取此 QName 的前綴。
 int hashCode()
          生成此 QName 的哈希碼。
 String toString()
          此 QNameString 表示形式。
static QName valueOf(String qNameAsString)
          從解析格式化 String 中派生的 QName
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章