In XML documents conforming to this specification, some names (constructs corresponding to the nonterminal Name) MUST be given as qualified names,defined as follows:
Qualified Name
[7] | | ::= | |
| |||
[8] | | ::= | |
[9] | | ::= | |
[10] | | ::= | |
[11] | | ::= | |
也就是說 QName有兩種:
一種是帶字首的,<perfix:localpart>...</perfix:localpart>
另一種是不帶字首的,<localpart></localpart>
在java中QName有三個主要屬性
private final String namespaceURI;
private final String localPart;
private final String prefix;
對于一個QName <ns:locala xmlns:ns="http://sdjfhs.fkslj.cn"><ns:locala>
namespaceURI = http://sdjfhs.fkslj.cn
localPart = locala
prefix = ns