Models a XML Namespace uri. It also defines a prefix to use to qualify element and attribute names. XNs instances are passed to the constructor of XElem
and XAttr
. You can define the namespace attribute via XAttr.makeNs
.
Slots
- equalsSource
-
override Bool equals(Obj? that)
Overrides sys::Obj.equals
Two namespaces are equal if they have the same uri.
- hashSource
-
override Int hash()
Overrides sys::Obj.hash
Return the uri's hash code.
- isDefaultSource
-
Bool isDefault()
Return if this a default namespace which has a prefix of "".
- makeSource
-
Construct an XML namespace with the specified prefix and Uri. Pass "" for prefix if this is the default XML namespace.
- prefixSource
-
const Str prefix
The prefix used to quality element and attribute names with this namespace's uri. If this is the default namespace prefix is "".
- toStrSource
-
override Str toStr()
Overrides sys::Obj.toStr
Return the uri as the string representation.
- uriSource
-
const Uri uri
The uri which defines a universally unique namespace.