[−][src]Module rdftk_core::qname
A qualified name, QName
implementation.
Example
Specification
- https://www.w3.org/TR/REC-xml-names/
- https://www.w3.org/TR/REC-xml/#NT-Name
- https://www.w3.org/2001/tag/doc/qnameids
From (1):
/* Attribute Names for Namespace Declaration */
[4] NCName ::= Name - (Char* ':' Char*) /* An XML Name, minus the ":" */
/* Qualified Name */
[7] QName ::= PrefixedName
| UnprefixedName
[8] PrefixedName ::= Prefix ':' LocalPart
[9] UnprefixedName ::= LocalPart
[10] Prefix ::= NCName
[11] LocalPart ::= NCName
From (2):
[4] NameStartChar ::= ":" | [A-Z] | "_" | [a-z] | [#xC0-#xD6] | [#xD8-#xF6] | [#xF8-#x2FF]
| [#x370-#x37D] | [#x37F-#x1FFF] | [#x200C-#x200D] | [#x2070-#x218F]
| [#x2C00-#x2FEF] | [#x3001-#xD7FF] | [#xF900-#xFDCF] | [#xFDF0-#xFFFD]
| [#x10000-#xEFFFF]
[4a] NameChar ::= NameStartChar | "-" | "." | [0-9] | #xB7 | [#x0300-#x036F]
| [#x203F-#x2040]
[5] Name ::= NameStartChar (NameChar)*
Structs
QName |