<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--Rendered using the Haskell Html Library v0.2--> <HTML ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE >Text.XML.HXT.DOM.QualifiedName</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ><SCRIPT TYPE="text/javascript" >window.onload = function () {setSynopsis("mini_Text-XML-HXT-DOM-QualifiedName.html")};</SCRIPT ></HEAD ><BODY ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="topbar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title" >hxt-8.3.2: A collection of tools for processing XML with Haskell.</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A ></TD ><TD CLASS="topbut" ><A HREF="doc-index.html" >Index</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="modulebar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><FONT SIZE="6" >Text.XML.HXT.DOM.QualifiedName</FONT ></TD ><TD ALIGN="right" ><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="infohead" >Portability</TD ><TD CLASS="infoval" >portable</TD ></TR ><TR ><TD CLASS="infohead" >Stability</TD ><TD CLASS="infoval" >stable</TD ></TR ><TR ><TD CLASS="infohead" >Maintainer</TD ><TD CLASS="infoval" >Uwe Schmidt (uwe@fh-wedel.de)</TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Description</TD ></TR ><TR ><TD CLASS="doc" >The core data types of the HXT DOM. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Synopsis</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A HREF="#t%3AQName" >QName</A > </TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="#t%3AXName" >XName</A > = Atom</TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A HREF="#t%3ANsEnv" >NsEnv</A > = <A HREF="Data-AssocList.html#t%3AAssocList" >AssocList</A > <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A > <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AmkQName" >mkQName</A > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AmkName" >mkName</A > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AmkNsName" >mkNsName</A > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AmkSNsName" >mkSNsName</A > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AmkPrefixLocalPart" >mkPrefixLocalPart</A > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AequivQName" >equivQName</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AequivUri" >equivUri</A > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AequalQNameBy" >equalQNameBy</A > :: (<A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A >) -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AnamePrefix" >namePrefix</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AlocalPart" >localPart</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AnamespaceUri" >namespaceUri</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AnewXName" >newXName</A > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AnullXName" >nullXName</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AisNullXName" >isNullXName</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AmkQName%27" >mkQName'</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AnamePrefix%27" >namePrefix'</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AlocalPart%27" >localPart'</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AnamespaceUri%27" >namespaceUri'</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AsetNamePrefix%27" >setNamePrefix'</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AsetLocalPart%27" >setLocalPart'</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AsetNamespaceUri%27" >setNamespaceUri'</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AqualifiedName" >qualifiedName</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AuniversalName" >universalName</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AuniversalUri" >universalUri</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AbuildUniversalName" >buildUniversalName</A > :: (<A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A >) -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AnormalizeNsUri" >normalizeNsUri</A > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AsetNamespace" >setNamespace</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3ANsEnv" >NsEnv</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AisNCName" >isNCName</A > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AisWellformedQualifiedName" >isWellformedQualifiedName</A > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AisWellformedQName" >isWellformedQName</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AisWellformedNSDecl" >isWellformedNSDecl</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AisWellformedNameSpaceName" >isWellformedNameSpaceName</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AisNameSpaceName" >isNameSpaceName</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AisDeclaredNamespace" >isDeclaredNamespace</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AxmlNamespaceXName" >xmlNamespaceXName</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AxmlXName" >xmlXName</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AxmlnsNamespaceXName" >xmlnsNamespaceXName</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AxmlnsXName" >xmlnsXName</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AxmlnsQN" >xmlnsQN</A > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="#v%3AtoNsEnv" >toNsEnv</A > :: <A HREF="Data-AssocList.html#t%3AAssocList" >AssocList</A > <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3ANsEnv" >NsEnv</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Documentation</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:QName" ><A NAME="t%3AQName" ></A ></A ><B >QName</B > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="ndoc" ><P >Namespace support for element and attribute names. </P ><P >A qualified name consists of a name prefix, a local name and a namespace uri. All modules, which are not namespace aware, use only the <TT ><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AlocalPart" >localPart</A ></TT > component. When dealing with namespaces, the document tree must be processed by Text.XML.HXT.Arrow.Namespace.propagateNamespaces to split names of structure "prefix:localPart" and label the name with the apropriate namespace uri </P ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:QName')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:QName" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/libraries/base/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/libraries/base/Data-Ord.html#t%3AOrd" >Ord</A > <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/libraries/base/Text-Read.html#t%3ARead" >Read</A > <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/libraries/base/Text-Show.html#t%3AShow" >Show</A > <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/libraries/base/Data-Typeable.html#t%3ATypeable" >Typeable</A > <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="/usr/share/doc/ghc/libraries/parallel/Control-Parallel-Strategies.html#t%3ANFData" >NFData</A > <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A NAME="t:XName" ><A NAME="t%3AXName" ></A ></A ><B >XName</B > = Atom</TD ></TR ><TR ><TD CLASS="doc" >XML names are represented by Strings, but these strings do not mix up with normal strings. Names are always reduced to normal form, and they are stored internally in a name cache for sharing equal names by the same data structure </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A NAME="t:NsEnv" ><A NAME="t%3ANsEnv" ></A ></A ><B >NsEnv</B > = <A HREF="Data-AssocList.html#t%3AAssocList" >AssocList</A > <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A > <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A ></TD ></TR ><TR ><TD CLASS="doc" >Type for the namespace association list, used when propagating namespaces by modifying the <TT ><A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TT > values in a tree </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkQName" ><A NAME="v%3AmkQName" ></A ></A ><B >mkQName</B > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="doc" >constructs a complete qualified name with <TT ><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AnamePrefix" >namePrefix</A ></TT >, <TT ><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AlocalPart" >localPart</A ></TT > and <TT ><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AnamespaceUri" >namespaceUri</A ></TT >. This function can be used to build not wellformed prefix:localpart names. The XPath module uses wildcard names like <TT >xxx:*</TT >. These must be build with <TT ><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkQName" >mkQName</A ></TT > and not with mkName. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkName" ><A NAME="v%3AmkName" ></A ></A ><B >mkName</B > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="doc" >constructs a simple, namespace unaware name. If the name is in <TT >prefix:localpart</TT > form and the prefix is not empty the name is split internally into a prefix and a local part. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkNsName" ><A NAME="v%3AmkNsName" ></A ></A ><B >mkNsName</B > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="doc" ><P >constructs a simple, namespace aware name, with prefix:localPart as first parameter, namspace uri as second. </P ><P >see also <TT ><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkName" >mkName</A ></TT >, <TT ><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkPrefixLocalPart" >mkPrefixLocalPart</A ></TT > </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkSNsName" ><A NAME="v%3AmkSNsName" ></A ></A ><B >mkSNsName</B > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="doc" >old name for <TT ><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkName" >mkName</A ></TT > </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkPrefixLocalPart" ><A NAME="v%3AmkPrefixLocalPart" ></A ></A ><B >mkPrefixLocalPart</B > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="doc" ><P >constructs a simple name, with prefix and localPart but without a namespace uri. </P ><P >see also <TT ><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkQName" >mkQName</A ></TT >, <TT ><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkName" >mkName</A ></TT > </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:equivQName" ><A NAME="v%3AequivQName" ></A ></A ><B >equivQName</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="doc" >Equivalent QNames are defined as follows: The URIs are normalized before comparison. Comparison is done with <TT ><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AequalQNameBy" >equalQNameBy</A ></TT > and <TT ><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AequivUri" >equivUri</A ></TT > </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:equivUri" ><A NAME="v%3AequivUri" ></A ></A ><B >equivUri</B > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="doc" >Comparison of normalized namespace URIs using <TT ><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AnormalizeNsUri" >normalizeNsUri</A ></TT > </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:equalQNameBy" ><A NAME="v%3AequalQNameBy" ></A ></A ><B >equalQNameBy</B > :: (<A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A >) -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="doc" >Sometimes a weaker equality relation than equalQName is appropriate, e.g no case significance in names, ... a name normalization function can be applied to the strings before comparing. Called by equalQName and <TT ><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AequivQName" >equivQName</A ></TT > </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:namePrefix" ><A NAME="v%3AnamePrefix" ></A ></A ><B >namePrefix</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:localPart" ><A NAME="v%3AlocalPart" ></A ></A ><B >localPart</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:namespaceUri" ><A NAME="v%3AnamespaceUri" ></A ></A ><B >namespaceUri</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:newXName" ><A NAME="v%3AnewXName" ></A ></A ><B >newXName</B > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:nullXName" ><A NAME="v%3AnullXName" ></A ></A ><B >nullXName</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isNullXName" ><A NAME="v%3AisNullXName" ></A ></A ><B >isNullXName</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkQName'" ><A NAME="v%3AmkQName%27" ></A ></A ><B >mkQName'</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:namePrefix'" ><A NAME="v%3AnamePrefix%27" ></A ></A ><B >namePrefix'</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A ></TD ></TR ><TR ><TD CLASS="doc" >access name prefix </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:localPart'" ><A NAME="v%3AlocalPart%27" ></A ></A ><B >localPart'</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A ></TD ></TR ><TR ><TD CLASS="doc" >access local part </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:namespaceUri'" ><A NAME="v%3AnamespaceUri%27" ></A ></A ><B >namespaceUri'</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A ></TD ></TR ><TR ><TD CLASS="doc" >access namespace uri </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:setNamePrefix'" ><A NAME="v%3AsetNamePrefix%27" ></A ></A ><B >setNamePrefix'</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="doc" >set name prefix </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:setLocalPart'" ><A NAME="v%3AsetLocalPart%27" ></A ></A ><B >setLocalPart'</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="doc" >set local part </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:setNamespaceUri'" ><A NAME="v%3AsetNamespaceUri%27" ></A ></A ><B >setNamespaceUri'</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="doc" >set name prefix </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:qualifiedName" ><A NAME="v%3AqualifiedName" ></A ></A ><B >qualifiedName</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ></TR ><TR ><TD CLASS="doc" >builds the full name "prefix:localPart", if prefix is not null, else the local part is the result </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:universalName" ><A NAME="v%3AuniversalName" ></A ></A ><B >universalName</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ></TR ><TR ><TD CLASS="doc" >builds the "universal" name, that is the namespace uri surrounded with "{" and "}" followed by the local part (specialisation of <TT ><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AbuildUniversalName" >buildUniversalName</A ></TT >) </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:universalUri" ><A NAME="v%3AuniversalUri" ></A ></A ><B >universalUri</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ></TR ><TR ><TD CLASS="doc" >builds an "universal" uri, that is the namespace uri followed by the local part. This is usefull for RDF applications, where the subject, predicate and object often are concatenated from namespace uri and local part (specialisation of <TT ><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AbuildUniversalName" >buildUniversalName</A ></TT >) </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:buildUniversalName" ><A NAME="v%3AbuildUniversalName" ></A ></A ><B >buildUniversalName</B > :: (<A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A >) -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ></TR ><TR ><TD CLASS="doc" >builds a string from the namespace uri and the local part. If the namespace uri is empty, the local part is returned, else namespace uri and local part are combined with the combining function given by the first parameter </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:normalizeNsUri" ><A NAME="v%3AnormalizeNsUri" ></A ></A ><B >normalizeNsUri</B > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A ></TD ></TR ><TR ><TD CLASS="doc" >Normalization of URIs: Normalization is done by conversion into lowercase letters. A trailing "/" is ignored </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:setNamespace" ><A NAME="v%3AsetNamespace" ></A ></A ><B >setNamespace</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3ANsEnv" >NsEnv</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="doc" ><P >Compute the name prefix and the namespace uri for a qualified name. </P ><P >This function does not test whether the name is a wellformed qualified name. see Namespaces in XML Rule [6] to [8]. Error checking is done with separate functions, see <TT ><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AisWellformedQName" >isWellformedQName</A ></TT > and <TT ><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AisWellformedQualifiedName" >isWellformedQualifiedName</A ></TT > for error checking. </P ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isNCName" ><A NAME="v%3AisNCName" ></A ></A ><B >isNCName</B > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="doc" >test for wellformed NCName, rule [4] XML Namespaces </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isWellformedQualifiedName" ><A NAME="v%3AisWellformedQualifiedName" ></A ></A ><B >isWellformedQualifiedName</B > :: <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="doc" >test for wellformed QName, rule [6] XML Namespaces predicate is used in filter valdateNamespaces. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isWellformedQName" ><A NAME="v%3AisWellformedQName" ></A ></A ><B >isWellformedQName</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="doc" >test for wellformed QName values. A QName is wellformed, if the local part is a NCName, the namePrefix, if not empty, is also a NCName. predicate is used in filter valdateNamespaces. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isWellformedNSDecl" ><A NAME="v%3AisWellformedNSDecl" ></A ></A ><B >isWellformedNSDecl</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="doc" >test whether an attribute name is a namesapce declaration name. If this is not the case True is the result, else the name must be a well formed namespace name: All namespace prefixes starting with "xml" are reserved for XML related definitions. predicate is used in filter valdateNamespaces. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isWellformedNameSpaceName" ><A NAME="v%3AisWellformedNameSpaceName" ></A ></A ><B >isWellformedNameSpaceName</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="doc" >test for a namespace name to be well formed </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isNameSpaceName" ><A NAME="v%3AisNameSpaceName" ></A ></A ><B >isNameSpaceName</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="doc" >test whether a name is a namespace declaration attribute name </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isDeclaredNamespace" ><A NAME="v%3AisDeclaredNamespace" ></A ></A ><B >isDeclaredNamespace</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="doc" >predicate is used in filter valdateNamespaces. </TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:xmlNamespaceXName" ><A NAME="v%3AxmlNamespaceXName" ></A ></A ><B >xmlNamespaceXName</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:xmlXName" ><A NAME="v%3AxmlXName" ></A ></A ><B >xmlXName</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:xmlnsNamespaceXName" ><A NAME="v%3AxmlnsNamespaceXName" ></A ></A ><B >xmlnsNamespaceXName</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:xmlnsXName" ><A NAME="v%3AxmlnsXName" ></A ></A ><B >xmlnsXName</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AXName" >XName</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:xmlnsQN" ><A NAME="v%3AxmlnsQN" ></A ></A ><B >xmlnsQN</B > :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:toNsEnv" ><A NAME="v%3AtoNsEnv" ></A ></A ><B >toNsEnv</B > :: <A HREF="Data-AssocList.html#t%3AAssocList" >AssocList</A > <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3ANsEnv" >NsEnv</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="botbar" >Produced by <A HREF="http://www.haskell.org/haddock/" >Haddock</A > version 2.5.0</TD ></TR ></TABLE ></BODY ></HTML >