const class xml::XNs
sys::Obj xml::XNs
@Js
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.
- equals
-
virtual override Bool equals(Obj? that)Two namespaces are equal if they have the same uri.
- hash
-
virtual override Int hash()Return the uri's hash code.
- isDefault
-
Bool isDefault()Return if this a default namespace which has a prefix of "".
- make
-
Construct an XML namespace with the specified prefix and Uri. Pass "" for prefix if this is the default XML namespace.
- prefix
-
const Str prefixThe prefix used to quality element and attribute names with this namespace's uri. If this is the default namespace prefix is "".
- toStr
-
virtual override Str toStr()Return the uri as the string representation.
- uri
-
const Uri uriThe uri which defines a universally unique namespace.