hxt 7.4 → 7.5
raw patch · 481 files changed
+19013/−6393 lines, 481 filesdep +tagsoup
Dependencies added: tagsoup
This diff is very large; some files are shown as “too large to diff”. Download the raw patch for the complete diff.
Files
- Makefile +9/−5
- doc/hdoc/Control-Arrow-ArrowIO.html +1/−1
- doc/hdoc/Control-Arrow-ArrowIf.html +1/−1
- doc/hdoc/Control-Arrow-ArrowList.html +94/−1
- doc/hdoc/Control-Arrow-ArrowState.html +1/−1
- doc/hdoc/Control-Arrow-ArrowStrict.html +1/−1
- doc/hdoc/Control-Arrow-ArrowTree.html +1/−1
- doc/hdoc/Control-Arrow-IOListArrow.html +1/−1
- doc/hdoc/Control-Arrow-IOStateListArrow.html +1/−1
- doc/hdoc/Control-Arrow-ListArrow.html +1/−1
- doc/hdoc/Control-Arrow-ListArrows.html +1/−1
- doc/hdoc/Control-Arrow-StateListArrow.html +1/−1
- doc/hdoc/Control-Monad-MonadStateIO.html +1/−1
- doc/hdoc/Control-Strategies-DeepSeq.html +2/−2
- doc/hdoc/Data-AssocList.html +1/−1
- doc/hdoc/Data-Char-UTF8.html +1/−1
- doc/hdoc/Data-NavTree.html +1/−1
- doc/hdoc/Data-Tree-Class.html +1/−1
- doc/hdoc/Data-Tree-NTree-Filter.html +1/−1
- doc/hdoc/Data-Tree-NTree-TypeDefs.html +1/−1
- doc/hdoc/System-PipeOpen.html +1/−1
- doc/hdoc/Text-XML-HXT-Arrow-DOMInterface.html +1/−1
- doc/hdoc/Text-XML-HXT-Arrow-DTDProcessing.html +1/−1
- doc/hdoc/Text-XML-HXT-Arrow-DocumentInput.html +1/−1
- doc/hdoc/Text-XML-HXT-Arrow-DocumentOutput.html +1/−1
- doc/hdoc/Text-XML-HXT-Arrow-Edit.html +1/−1
- doc/hdoc/Text-XML-HXT-Arrow-GeneralEntitySubstitution.html +1/−1
- doc/hdoc/Text-XML-HXT-Arrow-Namespace.html +1/−1
- doc/hdoc/Text-XML-HXT-Arrow-ParserInterface.html +31/−1
- doc/hdoc/Text-XML-HXT-Arrow-Pickle-DTD.html +1/−1
- doc/hdoc/Text-XML-HXT-Arrow-Pickle-Schema.html +1/−1
- doc/hdoc/Text-XML-HXT-Arrow-Pickle-Xml.html +1/−1
- doc/hdoc/Text-XML-HXT-Arrow-Pickle.html +1/−1
- doc/hdoc/Text-XML-HXT-Arrow-ProcessDocument.html +3/−3
- doc/hdoc/Text-XML-HXT-Arrow-ReadDocument.html +29/−2
- doc/hdoc/Text-XML-HXT-Arrow-WriteDocument.html +44/−1
- doc/hdoc/Text-XML-HXT-Arrow-XPath.html +745/−0
- doc/hdoc/Text-XML-HXT-Arrow-XPathSimple.html +2001/−0
- doc/hdoc/Text-XML-HXT-Arrow-XmlArrow.html +59/−59
- doc/hdoc/Text-XML-HXT-Arrow-XmlIOStateArrow.html +1/−1
- doc/hdoc/Text-XML-HXT-Arrow-XmlNode.html +22/−22
- doc/hdoc/Text-XML-HXT-Arrow-XmlNodeSet.html +0/−750
- doc/hdoc/Text-XML-HXT-Arrow.html +3/−3
- doc/hdoc/Text-XML-HXT-DOM-EditFilters.html +1/−1
- doc/hdoc/Text-XML-HXT-DOM-FormatXmlTree.html +1/−1
- doc/hdoc/Text-XML-HXT-DOM-IsoLatinTables.html +1/−1
- doc/hdoc/Text-XML-HXT-DOM-Namespace.html +1/−1
- doc/hdoc/Text-XML-HXT-DOM-NamespaceFilter.html +2/−2
- doc/hdoc/Text-XML-HXT-DOM-NamespacePredicates.html +13/−13
- doc/hdoc/Text-XML-HXT-DOM-QualifiedName.html +882/−0
- doc/hdoc/Text-XML-HXT-DOM-TypeDefs.html +54/−737
- doc/hdoc/Text-XML-HXT-DOM-UTF8Decoding.html +1/−1
- doc/hdoc/Text-XML-HXT-DOM-Unicode.html +1/−1
- doc/hdoc/Text-XML-HXT-DOM-Util.html +1/−1
- doc/hdoc/Text-XML-HXT-DOM-XmlKeywords.html +248/−6
- doc/hdoc/Text-XML-HXT-DOM-XmlOptions.html +9/−1
- doc/hdoc/Text-XML-HXT-DOM-XmlState.html +1/−1
- doc/hdoc/Text-XML-HXT-DOM-XmlTree.html +1/−1
- doc/hdoc/Text-XML-HXT-DOM-XmlTreeFilter.html +11/−11
- doc/hdoc/Text-XML-HXT-DOM-XmlTreeFunctions.html +33/−7
- doc/hdoc/Text-XML-HXT-DOM-XmlTreeTypes.html +11/−11
- doc/hdoc/Text-XML-HXT-DOM.html +1/−1
- doc/hdoc/Text-XML-HXT-IO-GetFILE.html +1/−1
- doc/hdoc/Text-XML-HXT-IO-GetHTTPCurl.html +1/−1
- doc/hdoc/Text-XML-HXT-IO-GetHTTPNative.html +1/−1
- doc/hdoc/Text-XML-HXT-Parser-DTDProcessing.html +1/−1
- doc/hdoc/Text-XML-HXT-Parser-DefaultURI.html +1/−1
- doc/hdoc/Text-XML-HXT-Parser-HtmlParsec.html +40/−14
- doc/hdoc/Text-XML-HXT-Parser-HtmlParser.html +27/−13
- doc/hdoc/Text-XML-HXT-Parser-MainFunctions.html +1/−1
- doc/hdoc/Text-XML-HXT-Parser-ProtocolHandler.html +1/−1
- doc/hdoc/Text-XML-HXT-Parser-ProtocolHandlerFile.html +1/−1
- doc/hdoc/Text-XML-HXT-Parser-ProtocolHandlerHttpCurl.html +1/−1
- doc/hdoc/Text-XML-HXT-Parser-ProtocolHandlerHttpNative.html +1/−1
- doc/hdoc/Text-XML-HXT-Parser-ProtocolHandlerHttpNativeOrCurl.html +1/−1
- doc/hdoc/Text-XML-HXT-Parser-ProtocolHandlerUtil.html +1/−1
- doc/hdoc/Text-XML-HXT-Parser-TagSoup.html +126/−0
- doc/hdoc/Text-XML-HXT-Parser-XhtmlEntities.html +1/−1
- doc/hdoc/Text-XML-HXT-Parser-XmlCharParser.html +1/−1
- doc/hdoc/Text-XML-HXT-Parser-XmlDTDParser.html +1/−1
- doc/hdoc/Text-XML-HXT-Parser-XmlDTDTokenParser.html +1/−1
- doc/hdoc/Text-XML-HXT-Parser-XmlEntities.html +1/−1
- doc/hdoc/Text-XML-HXT-Parser-XmlInput.html +1/−1
- doc/hdoc/Text-XML-HXT-Parser-XmlOutput.html +1/−1
- doc/hdoc/Text-XML-HXT-Parser-XmlParsec.html +1/−1
- doc/hdoc/Text-XML-HXT-Parser-XmlParser.html +1/−1
- doc/hdoc/Text-XML-HXT-Parser-XmlTokenParser.html +1/−1
- doc/hdoc/Text-XML-HXT-Parser.html +1/−1
- doc/hdoc/Text-XML-HXT-RelaxNG-BasicArrows.html +1/−1
- doc/hdoc/Text-XML-HXT-RelaxNG-CreatePattern.html +1/−1
- doc/hdoc/Text-XML-HXT-RelaxNG-DataTypeLibMysql.html +1/−1
- doc/hdoc/Text-XML-HXT-RelaxNG-DataTypeLibUtils.html +477/−60
- doc/hdoc/Text-XML-HXT-RelaxNG-DataTypeLibraries.html +1/−1
- doc/hdoc/Text-XML-HXT-RelaxNG-DataTypes.html +1/−1
- doc/hdoc/Text-XML-HXT-RelaxNG-PatternFunctions.html +1/−1
- doc/hdoc/Text-XML-HXT-RelaxNG-PatternToString.html +1/−1
- doc/hdoc/Text-XML-HXT-RelaxNG-Schema.html +1/−1
- doc/hdoc/Text-XML-HXT-RelaxNG-SchemaGrammar.html +1/−1
- doc/hdoc/Text-XML-HXT-RelaxNG-Simplification.html +24/−2
- doc/hdoc/Text-XML-HXT-RelaxNG-Unicode-Blocks.html +1/−1
- doc/hdoc/Text-XML-HXT-RelaxNG-Unicode-CharProps.html +1/−1
- doc/hdoc/Text-XML-HXT-RelaxNG-Utils.html +24/−33
- doc/hdoc/Text-XML-HXT-RelaxNG-Validation.html +28/−6
- doc/hdoc/Text-XML-HXT-RelaxNG-Validator.html +1/−1
- doc/hdoc/Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html +467/−5
- doc/hdoc/Text-XML-HXT-RelaxNG-XmlSchema-Regex.html +1/−1
- doc/hdoc/Text-XML-HXT-RelaxNG-XmlSchema-RegexParser.html +1/−1
- doc/hdoc/Text-XML-HXT-RelaxNG.html +1/−1
- doc/hdoc/Text-XML-HXT-Validator-AttributeValueValidation.html +1/−1
- doc/hdoc/Text-XML-HXT-Validator-DTDValidation.html +1/−1
- doc/hdoc/Text-XML-HXT-Validator-DocTransformation.html +1/−1
- doc/hdoc/Text-XML-HXT-Validator-DocValidation.html +1/−1
- doc/hdoc/Text-XML-HXT-Validator-IdValidation.html +1/−1
- doc/hdoc/Text-XML-HXT-Validator-RE.html +1/−1
- doc/hdoc/Text-XML-HXT-Validator-Validation.html +1/−1
- doc/hdoc/Text-XML-HXT-Validator-ValidationFilter.html +1/−1
- doc/hdoc/Text-XML-HXT-Validator-XmlRE.html +1/−1
- doc/hdoc/Text-XML-HXT-XPath-NavTree.html +1/−1
- doc/hdoc/Text-XML-HXT-XPath-XPathArithmetic.html +1/−1
- doc/hdoc/Text-XML-HXT-XPath-XPathDataTypes.html +5/−5
- doc/hdoc/Text-XML-HXT-XPath-XPathEval.html +1/−1
- doc/hdoc/Text-XML-HXT-XPath-XPathFct.html +1/−1
- doc/hdoc/Text-XML-HXT-XPath-XPathKeywords.html +1/−1
- doc/hdoc/Text-XML-HXT-XPath-XPathParser.html +1/−1
- doc/hdoc/Text-XML-HXT-XPath-XPathToNodeSet.html +1/−1
- doc/hdoc/Text-XML-HXT-XPath-XPathToString.html +1/−1
- doc/hdoc/Text-XML-HXT-XPath.html +1/−1
- doc/hdoc/Text-XML-HXT-XSLT-Application.html +1/−1
- doc/hdoc/Text-XML-HXT-XSLT-Common.html +9/−23
- doc/hdoc/Text-XML-HXT-XSLT-Compilation.html +1/−1
- doc/hdoc/Text-XML-HXT-XSLT-CompiledStylesheet.html +4/−4
- doc/hdoc/Text-XML-HXT-XSLT-Names.html +56/−56
- doc/hdoc/Text-XML-HXT-XSLT-XsltArrows.html +1/−1
- doc/hdoc/doc-index-36.html +6/−2
- doc/hdoc/doc-index-38.html +190/−0
- doc/hdoc/doc-index-43.html +6/−2
- doc/hdoc/doc-index-46.html +6/−2
- doc/hdoc/doc-index-47.html +6/−2
- doc/hdoc/doc-index-58.html +6/−2
- doc/hdoc/doc-index-60.html +14/−2
- doc/hdoc/doc-index-62.html +14/−2
- doc/hdoc/doc-index-A.html +70/−26
- doc/hdoc/doc-index-B.html +9/−5
- doc/hdoc/doc-index-C.html +214/−2
- doc/hdoc/doc-index-D.html +22/−2
- doc/hdoc/doc-index-E.html +34/−14
- doc/hdoc/doc-index-F.html +38/−2
- doc/hdoc/doc-index-G.html +114/−22
- doc/hdoc/doc-index-H.html +6/−2
- doc/hdoc/doc-index-I.html +22/−2
- doc/hdoc/doc-index-K.html +10/−6
- doc/hdoc/doc-index-L.html +9/−5
- doc/hdoc/doc-index-M.html +45/−17
- doc/hdoc/doc-index-N.html +26/−14
- doc/hdoc/doc-index-O.html +14/−10
- doc/hdoc/doc-index-P.html +48/−8
- doc/hdoc/doc-index-Q.html +15/−19
- doc/hdoc/doc-index-R.html +6/−2
- doc/hdoc/doc-index-S.html +14/−2
- doc/hdoc/doc-index-T.html +78/−2
- doc/hdoc/doc-index-U.html +28/−8
- doc/hdoc/doc-index-V.html +6/−2
- doc/hdoc/doc-index-W.html +6/−10
- doc/hdoc/doc-index-X.html +206/−2
- doc/hdoc/doc-index-Z.html +6/−2
- doc/hdoc/doc-index.html +6/−2
- doc/hdoc/index.html +40/−10
- doc/hdoc_arrow/Control-Arrow-ArrowIO.html +1/−1
- doc/hdoc_arrow/Control-Arrow-ArrowIf.html +1/−1
- doc/hdoc_arrow/Control-Arrow-ArrowList.html +94/−1
- doc/hdoc_arrow/Control-Arrow-ArrowState.html +1/−1
- doc/hdoc_arrow/Control-Arrow-ArrowStrict.html +1/−1
- doc/hdoc_arrow/Control-Arrow-ArrowTree.html +1/−1
- doc/hdoc_arrow/Control-Arrow-IOListArrow.html +1/−1
- doc/hdoc_arrow/Control-Arrow-IOStateListArrow.html +1/−1
- doc/hdoc_arrow/Control-Arrow-ListArrow.html +1/−1
- doc/hdoc_arrow/Control-Arrow-ListArrows.html +1/−1
- doc/hdoc_arrow/Control-Arrow-StateListArrow.html +1/−1
- doc/hdoc_arrow/Control-Monad-MonadStateIO.html +1/−1
- doc/hdoc_arrow/Control-Strategies-DeepSeq.html +2/−2
- doc/hdoc_arrow/Data-AssocList.html +1/−1
- doc/hdoc_arrow/Data-Char-UTF8.html +1/−1
- doc/hdoc_arrow/Data-NavTree.html +1/−1
- doc/hdoc_arrow/Data-Tree-Class.html +1/−1
- doc/hdoc_arrow/Data-Tree-NTree-TypeDefs.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-Arrow-DOMInterface.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-Arrow-DTDProcessing.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-Arrow-DocumentInput.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-Arrow-DocumentOutput.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-Arrow-Edit.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-Arrow-GeneralEntitySubstitution.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-Arrow-Namespace.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-Arrow-ParserInterface.html +31/−1
- doc/hdoc_arrow/Text-XML-HXT-Arrow-Pickle-DTD.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-Arrow-Pickle-Schema.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-Arrow-Pickle-Xml.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-Arrow-Pickle.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-Arrow-ProcessDocument.html +3/−3
- doc/hdoc_arrow/Text-XML-HXT-Arrow-ReadDocument.html +29/−2
- doc/hdoc_arrow/Text-XML-HXT-Arrow-WriteDocument.html +44/−1
- doc/hdoc_arrow/Text-XML-HXT-Arrow-XPath.html +745/−0
- doc/hdoc_arrow/Text-XML-HXT-Arrow-XPathSimple.html +1877/−0
- doc/hdoc_arrow/Text-XML-HXT-Arrow-XmlArrow.html +59/−59
- doc/hdoc_arrow/Text-XML-HXT-Arrow-XmlIOStateArrow.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-Arrow-XmlNode.html +22/−22
- doc/hdoc_arrow/Text-XML-HXT-Arrow-XmlNodeSet.html +0/−750
- doc/hdoc_arrow/Text-XML-HXT-Arrow.html +3/−3
- doc/hdoc_arrow/Text-XML-HXT-DOM-IsoLatinTables.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-DOM-NamespacePredicates.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-DOM-QualifiedName.html +882/−0
- doc/hdoc_arrow/Text-XML-HXT-DOM-TypeDefs.html +54/−737
- doc/hdoc_arrow/Text-XML-HXT-DOM-UTF8Decoding.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-DOM-Unicode.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-DOM-Util.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-DOM-XmlKeywords.html +248/−6
- doc/hdoc_arrow/Text-XML-HXT-RelaxNG-DataTypeLibMysql.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-RelaxNG-DataTypeLibUtils.html +477/−60
- doc/hdoc_arrow/Text-XML-HXT-RelaxNG-DataTypeLibraries.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-RelaxNG-DataTypes.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-RelaxNG-Schema.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-RelaxNG-SchemaGrammar.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-RelaxNG-Simplification.html +24/−2
- doc/hdoc_arrow/Text-XML-HXT-RelaxNG-Unicode-Blocks.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-RelaxNG-Unicode-CharProps.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-RelaxNG-Validation.html +28/−6
- doc/hdoc_arrow/Text-XML-HXT-RelaxNG-Validator.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html +467/−5
- doc/hdoc_arrow/Text-XML-HXT-RelaxNG-XmlSchema-Regex.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-RelaxNG-XmlSchema-RegexParser.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-XSLT-Application.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-XSLT-Common.html +9/−23
- doc/hdoc_arrow/Text-XML-HXT-XSLT-Compilation.html +1/−1
- doc/hdoc_arrow/Text-XML-HXT-XSLT-CompiledStylesheet.html +4/−4
- doc/hdoc_arrow/Text-XML-HXT-XSLT-Names.html +56/−56
- doc/hdoc_arrow/Text-XML-HXT-XSLT-XsltArrows.html +1/−1
- doc/hdoc_arrow/doc-index-36.html +6/−2
- doc/hdoc_arrow/doc-index-38.html +186/−0
- doc/hdoc_arrow/doc-index-43.html +6/−2
- doc/hdoc_arrow/doc-index-47.html +6/−2
- doc/hdoc_arrow/doc-index-58.html +6/−2
- doc/hdoc_arrow/doc-index-60.html +14/−2
- doc/hdoc_arrow/doc-index-62.html +14/−2
- doc/hdoc_arrow/doc-index-A.html +70/−26
- doc/hdoc_arrow/doc-index-B.html +9/−5
- doc/hdoc_arrow/doc-index-C.html +206/−2
- doc/hdoc_arrow/doc-index-D.html +22/−2
- doc/hdoc_arrow/doc-index-E.html +34/−14
- doc/hdoc_arrow/doc-index-F.html +38/−2
- doc/hdoc_arrow/doc-index-G.html +114/−22
- doc/hdoc_arrow/doc-index-H.html +6/−2
- doc/hdoc_arrow/doc-index-I.html +22/−2
- doc/hdoc_arrow/doc-index-K.html +10/−6
- doc/hdoc_arrow/doc-index-L.html +9/−5
- doc/hdoc_arrow/doc-index-M.html +45/−17
- doc/hdoc_arrow/doc-index-N.html +26/−14
- doc/hdoc_arrow/doc-index-O.html +14/−10
- doc/hdoc_arrow/doc-index-P.html +36/−8
- doc/hdoc_arrow/doc-index-Q.html +15/−11
- doc/hdoc_arrow/doc-index-R.html +6/−2
- doc/hdoc_arrow/doc-index-S.html +14/−2
- doc/hdoc_arrow/doc-index-T.html +70/−2
- doc/hdoc_arrow/doc-index-U.html +28/−8
- doc/hdoc_arrow/doc-index-V.html +6/−2
- doc/hdoc_arrow/doc-index-W.html +6/−10
- doc/hdoc_arrow/doc-index-X.html +206/−2
- doc/hdoc_arrow/doc-index-Z.html +6/−2
- doc/hdoc_arrow/doc-index.html +6/−2
- doc/hdoc_arrow/index.html +30/−10
- doc/hdoc_filter/Control-Monad-MonadStateIO.html +1/−1
- doc/hdoc_filter/Control-Strategies-DeepSeq.html +2/−2
- doc/hdoc_filter/Data-AssocList.html +1/−1
- doc/hdoc_filter/Data-Char-UTF8.html +1/−1
- doc/hdoc_filter/Data-NavTree.html +1/−1
- doc/hdoc_filter/Data-Tree-Class.html +1/−1
- doc/hdoc_filter/Data-Tree-NTree-Filter.html +1/−1
- doc/hdoc_filter/Data-Tree-NTree-TypeDefs.html +1/−1
- doc/hdoc_filter/System-PipeOpen.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-DOM-EditFilters.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-DOM-FormatXmlTree.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-DOM-IsoLatinTables.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-DOM-Namespace.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-DOM-NamespaceFilter.html +2/−2
- doc/hdoc_filter/Text-XML-HXT-DOM-NamespacePredicates.html +13/−13
- doc/hdoc_filter/Text-XML-HXT-DOM-QualifiedName.html +882/−0
- doc/hdoc_filter/Text-XML-HXT-DOM-TypeDefs.html +54/−737
- doc/hdoc_filter/Text-XML-HXT-DOM-UTF8Decoding.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-DOM-Unicode.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-DOM-Util.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-DOM-XmlKeywords.html +248/−6
- doc/hdoc_filter/Text-XML-HXT-DOM-XmlOptions.html +9/−1
- doc/hdoc_filter/Text-XML-HXT-DOM-XmlState.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-DOM-XmlTree.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-DOM-XmlTreeFilter.html +11/−11
- doc/hdoc_filter/Text-XML-HXT-DOM-XmlTreeFunctions.html +33/−7
- doc/hdoc_filter/Text-XML-HXT-DOM-XmlTreeTypes.html +11/−11
- doc/hdoc_filter/Text-XML-HXT-DOM.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Parser-DTDProcessing.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Parser-DefaultURI.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Parser-HtmlParsec.html +40/−14
- doc/hdoc_filter/Text-XML-HXT-Parser-HtmlParser.html +27/−13
- doc/hdoc_filter/Text-XML-HXT-Parser-MainFunctions.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Parser-ProtocolHandler.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Parser-ProtocolHandlerFile.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Parser-ProtocolHandlerHttpCurl.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Parser-ProtocolHandlerHttpNative.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Parser-ProtocolHandlerHttpNativeOrCurl.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Parser-ProtocolHandlerUtil.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Parser-TagSoup.html +124/−0
- doc/hdoc_filter/Text-XML-HXT-Parser-XhtmlEntities.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Parser-XmlCharParser.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Parser-XmlDTDParser.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Parser-XmlDTDTokenParser.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Parser-XmlEntities.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Parser-XmlInput.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Parser-XmlOutput.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Parser-XmlParsec.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Parser-XmlParser.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Parser-XmlTokenParser.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Parser.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Validator-AttributeValueValidation.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Validator-DTDValidation.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Validator-DocTransformation.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Validator-DocValidation.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Validator-IdValidation.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Validator-RE.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Validator-Validation.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Validator-ValidationFilter.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-Validator-XmlRE.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-XPath-NavTree.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-XPath-XPathArithmetic.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-XPath-XPathDataTypes.html +5/−5
- doc/hdoc_filter/Text-XML-HXT-XPath-XPathEval.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-XPath-XPathFct.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-XPath-XPathKeywords.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-XPath-XPathParser.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-XPath-XPathToNodeSet.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-XPath-XPathToString.html +1/−1
- doc/hdoc_filter/Text-XML-HXT-XPath.html +1/−1
- doc/hdoc_filter/doc-index-36.html +2/−2
- doc/hdoc_filter/doc-index-43.html +2/−2
- doc/hdoc_filter/doc-index-46.html +2/−2
- doc/hdoc_filter/doc-index-47.html +2/−2
- doc/hdoc_filter/doc-index-58.html +2/−2
- doc/hdoc_filter/doc-index-60.html +2/−2
- doc/hdoc_filter/doc-index-A.html +50/−2
- doc/hdoc_filter/doc-index-B.html +5/−5
- doc/hdoc_filter/doc-index-C.html +10/−2
- doc/hdoc_filter/doc-index-D.html +2/−2
- doc/hdoc_filter/doc-index-E.html +14/−14
- doc/hdoc_filter/doc-index-F.html +2/−2
- doc/hdoc_filter/doc-index-G.html +2/−2
- doc/hdoc_filter/doc-index-H.html +2/−2
- doc/hdoc_filter/doc-index-I.html +18/−2
- doc/hdoc_filter/doc-index-K.html +6/−6
- doc/hdoc_filter/doc-index-L.html +5/−5
- doc/hdoc_filter/doc-index-M.html +22/−14
- doc/hdoc_filter/doc-index-N.html +14/−14
- doc/hdoc_filter/doc-index-O.html +2/−2
- doc/hdoc_filter/doc-index-P.html +10/−2
- doc/hdoc_filter/doc-index-Q.html +11/−11
- doc/hdoc_filter/doc-index-R.html +2/−2
- doc/hdoc_filter/doc-index-S.html +2/−2
- doc/hdoc_filter/doc-index-T.html +34/−2
- doc/hdoc_filter/doc-index-U.html +8/−8
- doc/hdoc_filter/doc-index-V.html +2/−2
- doc/hdoc_filter/doc-index-W.html +2/−2
- doc/hdoc_filter/doc-index-X.html +2/−2
- doc/hdoc_filter/doc-index.html +2/−2
- doc/hdoc_filter/index.html +22/−2
- doc/index.html +49/−10
- examples/Makefile +2/−2
- examples/arrows/HelloWorld/HelloWorld.hs +1/−0
- examples/arrows/HelloWorld/Mini.hs +1/−1
- examples/arrows/Makefile +2/−1
- examples/arrows/RelaxTestSuite/Makefile +10/−10
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/1.i.xml +2/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/1.v.xml +1/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/10.i.xml +3/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/10.v.xml +5/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/11.v.xml +6/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/12.i.xml +4/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/12.v.xml +4/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/13.v.xml +4/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/14.v.xml +4/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/15.i.xml +4/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/15.v.xml +4/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/16.i.xml +4/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/16.v.xml +4/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/2.i.xml +2/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/2.v.xml +1/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/20.i.xml +2/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/20.v.xml +2/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/21.i.xml +2/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/22.i.xml +2/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/25.i.xml +2/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/3.i.xml +2/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/3.v.xml +1/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/30.i.xml +1/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/30.v.xml +1/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/31.i.xml +1/−0
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/32.i.xml too large to diff
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/33.i.xml too large to diff
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/4.v.xml too large to diff
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/40.i.xml too large to diff
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/40.v.xml too large to diff
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/41.i.xml too large to diff
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/5.v.xml too large to diff
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/6.i.xml too large to diff
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/6.v.xml too large to diff
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/7.v.xml too large to diff
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/8.i.xml too large to diff
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/8.v.xml too large to diff
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/9.v.xml too large to diff
- examples/arrows/RelaxTestSuite/w3cSchemaDataTypes/001/c.rng too large to diff
- examples/arrows/hparser/HXmlParser.hs too large to diff
- examples/arrows/hparser/Makefile too large to diff
- examples/arrows/hparser/lousy.html too large to diff
- examples/arrows/hrelaxng/Makefile too large to diff
- examples/arrows/hrelaxng/valid2.rng too large to diff
- examples/arrows/hrelaxng/valid2.xml too large to diff
- examples/arrows/hxpath/Makefile too large to diff
- examples/arrows/hxpath/XPathShell.hs too large to diff
- examples/arrows/performance/GenDoc.hs too large to diff
- examples/arrows/performance/Makefile too large to diff
- examples/hsvg/index.html.jpg too large to diff
- examples/mini/Makefile too large to diff
- hxt.cabal too large to diff
- src/Control/Arrow/ArrowList.hs too large to diff
- src/Control/Arrow/ArrowTree.hs too large to diff
- src/Data/Tree/Class.hs too large to diff
- src/Makefile too large to diff
- src/Text/XML/HXT/Arrow.hs too large to diff
- src/Text/XML/HXT/Arrow/DTDProcessing.hs too large to diff
- src/Text/XML/HXT/Arrow/DocumentInput.hs too large to diff
- src/Text/XML/HXT/Arrow/Edit.hs too large to diff
- src/Text/XML/HXT/Arrow/GeneralEntitySubstitution.hs too large to diff
- src/Text/XML/HXT/Arrow/ParserInterface.hs too large to diff
- src/Text/XML/HXT/Arrow/ProcessDocument.hs too large to diff
- src/Text/XML/HXT/Arrow/ReadDocument.hs too large to diff
- src/Text/XML/HXT/Arrow/WriteDocument.hs too large to diff
- src/Text/XML/HXT/Arrow/XPath.hs too large to diff
- src/Text/XML/HXT/Arrow/XPathSimple.hs too large to diff
- src/Text/XML/HXT/Arrow/XmlNodeSet.hs too large to diff
- src/Text/XML/HXT/DOM/EditFilters.hs too large to diff
- src/Text/XML/HXT/DOM/NamespaceFilter.hs too large to diff
- src/Text/XML/HXT/DOM/NamespacePredicates.hs too large to diff
- src/Text/XML/HXT/DOM/QualifiedName.hs too large to diff
- src/Text/XML/HXT/DOM/TypeDefs.hs too large to diff
- src/Text/XML/HXT/DOM/XmlKeywords.hs too large to diff
- src/Text/XML/HXT/DOM/XmlOptions.hs too large to diff
- src/Text/XML/HXT/DOM/XmlTreeFilter.hs too large to diff
- src/Text/XML/HXT/DOM/XmlTreeFunctions.hs too large to diff
- src/Text/XML/HXT/Parser/DTDProcessing.hs too large to diff
- src/Text/XML/HXT/Parser/HtmlParsec.hs too large to diff
- src/Text/XML/HXT/Parser/HtmlParser.hs too large to diff
- src/Text/XML/HXT/Parser/MainFunctions.hs too large to diff
- src/Text/XML/HXT/Parser/ProtocolHandlerUtil.hs too large to diff
- src/Text/XML/HXT/Parser/TagSoup.hs too large to diff
- src/Text/XML/HXT/Parser/XmlDTDParser.hs too large to diff
- src/Text/XML/HXT/Parser/XmlParsec.hs too large to diff
- src/Text/XML/HXT/RelaxNG/BasicArrows.hs too large to diff
- src/Text/XML/HXT/RelaxNG/DataTypeLibMysql.hs too large to diff
- src/Text/XML/HXT/RelaxNG/DataTypeLibUtils.hs too large to diff
- src/Text/XML/HXT/RelaxNG/DataTypeLibraries.hs too large to diff
- src/Text/XML/HXT/RelaxNG/Simplification.hs too large to diff
- src/Text/XML/HXT/RelaxNG/Utils.hs too large to diff
- src/Text/XML/HXT/RelaxNG/Validation.hs too large to diff
- src/Text/XML/HXT/RelaxNG/XmlSchema/DataTypeLibW3C.hs too large to diff
- src/Text/XML/HXT/RelaxNG/XmlSchema/Regex.hs too large to diff
- src/Text/XML/HXT/Validator/AttributeValueValidation.hs too large to diff
- src/Text/XML/HXT/Validator/DTDValidation.hs too large to diff
- src/Text/XML/HXT/Validator/DocTransformation.hs too large to diff
- src/Text/XML/HXT/Validator/DocValidation.hs too large to diff
- src/Text/XML/HXT/Validator/IdValidation.hs too large to diff
- src/Text/XML/HXT/Validator/XmlRE.hs too large to diff
- src/Text/XML/HXT/XPath/XPathDataTypes.hs too large to diff
- src/Text/XML/HXT/XPath/XPathEval.hs too large to diff
- src/Text/XML/HXT/XPath/XPathFct.hs too large to diff
- src/Text/XML/HXT/XSLT/Common.hs too large to diff
- src/hxt-package.conf too large to diff
- src/hxt-package.hs too large to diff
@@ -3,15 +3,14 @@ HXT_HOME = . software = hxt+VERSION = 7.5 dist = $(software)-$(VERSION)+DIST = $(software)-$(VERSION) DIST_FILES = Makefile README LICENCE Setup.lhs hxt.cabal DIST_TAR = $(dist).tar.gz -SOFTWARE = hxt-VERSION = 7.4-VERSIONTAG = $(software)-7-04 # use: make tag for creating darcs tag-LASTVERSION = 7.3-DIST = $(SOFTWARE)-$(VERSION)+VERSIONTAG = $(software)-7-05 # use: make tag for creating darcs tag+LASTVERSION = 7.4 PUBDATE := $(shell date +%Y-%m-%d) EDIT_VERSION = sed 's/%DISTFILE%/$(DIST)/g' \@@ -68,6 +67,11 @@ uninstall : $(MAKE) -C src uninstall++distdate = $(shell date -r $(DIST_TAR) +%Y-%m-%d.%R)++distcopy : $(DIST_TAR)+ scp $(DIST_TAR) hxt@darcs.fh-wedel.de:/home/hxt/hxt/hxt-head-$(distdate).tar.gz # --------------------------------------------------
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Arrow/ArrowIO.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Arrow/ArrowIf.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Arrow/ArrowList.hs" >Source code</A@@ -202,6 +202,12 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3AunlistA"+>unlistA</A+> :: a [b] b</TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3Athis" >this</A > :: a b b</TD@@ -262,6 +268,12 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3AmergeA"+>mergeA</A+> :: (a (a1, b1) a1 -> a (a1, b1) b1 -> a (a1, b1) c) -> a (a1, b1) c</TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3Aperform" >perform</A > :: a b c -> a b b</TD@@ -590,6 +602,36 @@ ></TR ><TR ><TD CLASS="decl"+><A NAME="v%3AunlistA"+></A+><B+>unlistA</B+> :: a [b] b</TD+></TR+><TR+><TD CLASS="doc"+><P+>the inverse of <TT+><A HREF="Control-Arrow-ArrowList.html#v%3AlistA"+>listA</A+></TT+>+</P+><PRE+> listA af >>> unlistA = af </PRE+><P+>unlistA is defined as <TT+> arrL id </TT+>+</P+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl" ><A NAME="v%3Athis" ></A ><B@@ -1034,6 +1076,57 @@ >, <TT ><A HREF="Control-Arrow-ArrowList.html#v%3A%24%3C" >$<</A+></TT+>+</P+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AmergeA"+></A+><B+>mergeA</B+> :: (a (a1, b1) a1 -> a (a1, b1) b1 -> a (a1, b1) c) -> a (a1, b1) c</TD+></TR+><TR+><TD CLASS="doc"+><P+>merge the result pairs of an arrow with type <TT+>a a1 (b1, b2)</TT+>+ by combining the tuple components with the <TT+>op</TT+> arrow+</P+><P+>examples with simple list arrows working on strings and XmlTrees+</P+><PRE+> a1 :: a String (XmlTree, XmlTree)+ a1 = selem "foo" [this >>> mkText]+ &&&+ selem "bar" [arr (++"0") >>> mkText]+ + runLA (a1 >>> mergeA (<+>) >>> xshow this) "42" == ["<foo>42</foo>","<bar>420</bar>"]+ runLA (a1 >>> mergeA (+=) >>> xshow this) "42" == ["<foo>42<bar>420</bar></foo>"]+</PRE+><P+>see also: <TT+><A HREF="Control-Arrow-ArrowList.html#v%3AapplyA"+>applyA</A+></TT+>, <TT+><A HREF="Control-Arrow-ArrowList.html#v%3A%24%3C"+>$<</A+></TT+> and += in class <TT+><A HREF="Text-XML-HXT-Arrow.html#t%3AArrowXml"+>ArrowXml</A ></TT > </P
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Arrow/ArrowState.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Arrow/ArrowStrict.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Arrow/ArrowTree.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Arrow/IOListArrow.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Arrow/IOStateListArrow.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Arrow/ListArrow.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Arrow/ListArrows.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Arrow/StateListArrow.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Monad/MonadStateIO.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Strategies/DeepSeq.hs" >Source code</A@@ -212,7 +212,7 @@ ><TD CLASS="decl" ><A HREF="Control-Strategies-DeepSeq.html#t%3ADeepSeq" >DeepSeq</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Data/AssocList.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Data/Char/UTF8.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Data/NavTree.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Data/Tree/Class.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Data/Tree/NTree/Filter.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Data/Tree/NTree/TypeDefs.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./System/PipeOpen.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/DOMInterface.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/DTDProcessing.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/DocumentInput.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/DocumentOutput.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/Edit.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/GeneralEntitySubstitution.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/Namespace.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/ParserInterface.hs" >Source code</A@@ -285,6 +285,20 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3AparseHtmlTagSoup"+>parseHtmlTagSoup</A+> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"+>ArrowList</A+> a => Bool -> Bool -> Bool -> Bool -> Bool -> a (String, String) <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3AvalidateDoc" >validateDoc</A > :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"@@ -593,6 +607,22 @@ > :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList" >ArrowList</A > a => a String <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AparseHtmlTagSoup"+></A+><B+>parseHtmlTagSoup</B+> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"+>ArrowList</A+> a => Bool -> Bool -> Bool -> Bool -> Bool -> a (String, String) <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A ></TD ></TR
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/Pickle/DTD.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/Pickle/Schema.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/Pickle/Xml.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/Pickle.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/ProcessDocument.hs" >Source code</A@@ -128,7 +128,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AparseHtmlDocument" >parseHtmlDocument</A-> :: Bool -> <A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html#t%3AIOStateArrow"+> :: Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> <A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html#t%3AIOStateArrow" >IOStateArrow</A > s <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -249,7 +249,7 @@ ></A ><B >parseHtmlDocument</B-> :: Bool -> <A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html#t%3AIOStateArrow"+> :: Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> <A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html#t%3AIOStateArrow" >IOStateArrow</A > s <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/ReadDocument.hs" >Source code</A@@ -245,6 +245,31 @@ </LI ><LI > <TT+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_tagsoup"+>a_tagsoup</A+></TT+> : use light weight and lasy parser based on tagsoup lib+</LI+><LI+> <TT+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_parse_by_mimetype"+>a_parse_by_mimetype</A+></TT+> : select the parser by the mime type of the document+ (pulled out of the HTTP header). When the mime type is set to "text/html"+ the HTML parser (parsec or tagsoup) is taken, when it's set to+ "text/xml" or "text/xhtml" the XML parser (parsec or tagsoup) is taken.+ If the mime type is something else no further processing is performed,+ the contents is given back to the application in form of a single text node.+ If the default document encoding (<TT+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_encoding"+>a_encoding</A+></TT+>) is set to isoLatin1, this even enables processing+ of arbitray binary data.+</LI+><LI+> <TT ><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_validate" >a_validate</A ></TT@@ -394,6 +419,7 @@ ><PRE > readDocument [ (a_parse_html, "1") , (a_encoding, isoLatin1)+ , (a_tagsoup, "1") ] "" </PRE ><P@@ -401,7 +427,8 @@ ><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3AisoLatin1" >isoLatin1</A ></TT->+>,+parsing is done with tagsoup parser </P ><PRE > readDocument [ (a_parse_html, "1")
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/WriteDocument.hs" >Source code</A@@ -135,6 +135,24 @@ >XmlTree</A > String</TD ></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AprepareContents"+>prepareContents</A+> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"+>Attributes</A+> -> <A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html#t%3AIOStateArrow"+>IOStateArrow</A+> s <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR ></TABLE ></TD ></TR@@ -339,6 +357,31 @@ >writeDocument</A ></TT >.+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AprepareContents"+></A+><B+>prepareContents</B+> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"+>Attributes</A+> -> <A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html#t%3AIOStateArrow"+>IOStateArrow</A+> s <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+>indent and format output </TD ></TR ><TR
@@ -0,0 +1,745 @@+<!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.Arrow.XPath</TITLE+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"+></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"+>Haskell Xml Toolbox 7.5: The complete API</TD+><TD CLASS="topbut"+><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/XPath.hs"+>Source code</A+></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.Arrow.XPath</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"+>experimental</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"+><P+>Arrows for working with XPath and XmlNodeSets.+</P+><P+>Most of the XPath arrows come in two versions,+ one without dealing with namespaces, element and attribute names+ in XPath expressions are taken as they ar ignoring any prefix:localname structure.+</P+><P+>The second variant uses a namespace environment for associating the right+ namespace for the appropriate prefix. an entry for the empty prefix+ defines the default namespace for the expression.+</P+><P+>The second variant should be used, when in the application namespaces+ are significant, that means when namespace propagation is done for+ the documents to be processed.+</P+><P+>NodeSets are sets of "pointer" into an XML tree to reference+ subnodes. These nodesets can be computed by XPath expressions or+ normal arrows. The nodesets can then be used later for selecting+ or modifying subtrees of this tree in an efficient way.+</P+></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"+><A HREF="#v%3AgetXPathTreesInDoc"+>getXPathTreesInDoc</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetXPathTreesInDocWithNsEnv"+>getXPathTreesInDocWithNsEnv</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetXPathTrees"+>getXPathTrees</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetXPathTreesWithNsEnv"+>getXPathTreesWithNsEnv</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetElemNodeSet"+>getElemNodeSet</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"+>XmlNodeSet</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetElemAndAttrNodeSet"+>getElemAndAttrNodeSet</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"+>XmlNodeSet</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetXPathNodeSet"+>getXPathNodeSet</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"+>XmlNodeSet</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetFromNodeSet"+>getFromNodeSet</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"+>XmlNodeSet</A+> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AprocessXPathTrees"+>processXPathTrees</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AprocessXPathTreesWithNsEnv"+>processXPathTreesWithNsEnv</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AprocessFromNodeSet"+>processFromNodeSet</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"+>XmlNodeSet</A+> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</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"+><A NAME="v%3AgetXPathTreesInDoc"+></A+><B+>getXPathTreesInDoc</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+><P+>Select parts of a whole XML document with root node by a XPath expression.+</P+><P+>The main filter for selecting parts of a document via XPath.+</P+><P+>The string argument must be a XPath expression with an absolute location path,+ the argument tree must be a complete document tree.+</P+><P+>Before evaluating the xpath query, the document is canonicalized+ with <TT+><A HREF="Text-XML-HXT-Arrow-Edit.html#v%3AcanonicalizeForXPath"+>canonicalizeForXPath</A+></TT+>+</P+><P+>Result is a possibly empty list of XmlTrees forming the set of selected XPath values.+ XPath values other than XmlTrees (numbers, attributes, tagnames, ...)+ are convertet to text nodes.+</P+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetXPathTreesInDocWithNsEnv"+></A+><B+>getXPathTreesInDocWithNsEnv</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+>Same as <TT+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetXPathTreesInDoc"+>getXPathTreesInDoc</A+></TT+> but with namespace environment for the XPath names+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetXPathTrees"+></A+><B+>getXPathTrees</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+><P+>Select parts of an arbitrary XML tree by a XPath expression.+</P+><P+>The main filter for selecting parts of an arbitrary XML tree via XPath.+ The string argument must be a XPath expression with an absolute location path,+ There are no restrictions on the argument tree.+</P+><P+>No canonicalization is performed before evaluating the query+</P+><P+>Result is a possibly empty list of XmlTrees forming the set of selected XPath values.+ XPath values other than XmlTrees (numbers, attributes, tagnames, ...)+ are convertet to text nodes.+</P+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetXPathTreesWithNsEnv"+></A+><B+>getXPathTreesWithNsEnv</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+>Same as <TT+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetXPathTrees"+>getXPathTrees</A+></TT+> but with namespace environment for the XPath names+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetElemNodeSet"+></A+><B+>getElemNodeSet</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"+>XmlNodeSet</A+></TD+></TR+><TR+><TD CLASS="doc"+><P+>compute a node set from a tree, containing all nodes selected by the predicate arrow+</P+><P+>computation of the set of element nodes with name "a" is done with+</P+><PRE+> getElemNodeSet (hasName "a")+</PRE+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetElemAndAttrNodeSet"+></A+><B+>getElemAndAttrNodeSet</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"+>XmlNodeSet</A+></TD+></TR+><TR+><TD CLASS="doc"+>compute a node set from a tree, containing all nodes including attribute nodes+ elected by the predicate arrow+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetXPathNodeSet"+></A+><B+>getXPathNodeSet</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"+>XmlNodeSet</A+></TD+></TR+><TR+><TD CLASS="doc"+><P+>Select a set of nodes via an XPath expression from an arbitray XML tree+</P+><P+>The result is a set of "pointers" to nodes. This set can be used to+ access or modify the values of the subnodes in subsequent calls to <TT+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetFromNodeSet"+>getFromNodeSet</A+></TT+> or <TT+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AprocessFromNodeSet"+>processFromNodeSet</A+></TT+>.+</P+><P+>This function enables for parsing an XPath expressions and traversing the tree for node selection once+ and reuse this result possibly many times for later selection and modification operations.+</P+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetFromNodeSet"+></A+><B+>getFromNodeSet</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"+>XmlNodeSet</A+> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+><P+>select all subtrees specified by a previously computed node set+</P+><P+>the following law holds:+</P+><PRE+> getFromNodeSet $< getElemNodeSet f == multi f+</PRE+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AprocessXPathTrees"+></A+><B+>processXPathTrees</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+><P+>process all subtrees selected by an XPath expression+</P+><P+>the following law holds:+</P+><PRE+> processXPathTrees p xpathExpr == processFromNodeSet p $< getXPathNodeSet xpathExpr+</PRE+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AprocessXPathTreesWithNsEnv"+></A+><B+>processXPathTreesWithNsEnv</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+>Same as <TT+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AprocessXPathTrees"+>processXPathTrees</A+></TT+> but with namespace environment for the XPath names+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AprocessFromNodeSet"+></A+><B+>processFromNodeSet</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"+>XmlNodeSet</A+> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+><P+>process all subtrees specified by a previously computed node set in bottom up manner+</P+><P+>the follwoing law holds:+</P+><PRE+> processFromNodeSet g $< getElemNodeSet f == processBottomUp (g `when` f)+</PRE+><P+>when attributes are contained in the node set (see <TT+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetElemAndAttrNodeSet"+>getElemAndAttrNodeSet</A+></TT+>), these are processed+ after the children and before the node itself+</P+><P+>the advantage of processFromNodeSet is the separation of the selection of set of nodes to be processed (e.g. modified)+ from the real proccessing. The selection sometimes can be done once, the processing possibly many times.+</P+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="botbar"+>Produced by <A HREF="http://www.haskell.org/haddock/"+>Haddock</A+> version 0.8</TD+></TR+></TABLE+></BODY+></HTML+>
@@ -0,0 +1,2001 @@+<!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.Arrow.XPathSimple</TITLE+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"+></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"+>Haskell Xml Toolbox 7.5: The complete API</TD+><TD CLASS="topbut"+><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/XPathSimple.hs"+>Source code</A+></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.Arrow.XPathSimple</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"+>experimental</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"+><P+>XPath selection for simple XPath expressions with list arrows+ instead of navigatable trees.+</P+><P+>It is recomended, that this module is imported qualified,+ e.g like <TT+>Text.XML.HXT.Arrow.XPathSimple as XS</TT+>.+</P+><P+>The arrows defined in this module have the same+ functionality as the functions in <TT+><A HREF="Text-XML-HXT-Arrow.html#t%3AXPath"+>XPath</A+></TT+>.+</P+><P+>The computation modell in XPath is a navigatable tree,+ that means a tree wicht can be traveresed in arbitrary directions,+ not only from the root to the leafs. Sometimes this modell+ leads to inefficent XPath processing for simple queries, which+ only need a top down tree traversal.+</P+><P+>When evaluating an XPath expression with these functions, first an attempt is made+ to map the XPath expression to a pure arrow. If this is possible+ due to the siplicity of the XPath expressions, the result is computed+ directly, else the query is processed by the corresponding+ function in <TT+><A HREF="Text-XML-HXT-Arrow.html#t%3AXPath"+>XPath</A+></TT+>.+</P+><P+>The simple evaluation is possible, when in the XPath expression+ only the top down axis (self, child, descendant, descendant or self are used,+ when no builtin functions concerning the position of a node are used,+ and no comparison of nodes e.g. in node set union is required.+</P+></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"+><A HREF="#v%3AgetXPathTreesInDoc"+>getXPathTreesInDoc</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetXPathTreesInDocWithNsEnv"+>getXPathTreesInDocWithNsEnv</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetXPathTrees"+>getXPathTrees</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetXPathTreesWithNsEnv"+>getXPathTreesWithNsEnv</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AtryGetXPath"+>tryGetXPath</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetXPathTreesWithNsEnvSimple"+>getXPathTreesWithNsEnvSimple</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetXP"+>getXP</A+> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><SPAN CLASS="keyword"+>type</SPAN+> <A HREF="#t%3AXPArrow"+>XPArrow</A+> b c = Maybe (<A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> b c)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Amk"+>mk</A+> :: <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> b c -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b c</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Aunwrap"+>unwrap</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> b b</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3A%3E%3E%3E%3E"+>(>>>>)</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3A%26%26%26%26"+>(&&&&)</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b (b, b)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3A%3C%2B%3E%3E"+>(<+>>)</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Aguards%27"+>guards'</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Athis%27"+>this'</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Athis%27%27"+>this''</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AtoThis"+>toThis</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetChildren%27"+>getChildren'</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetAttrl%27"+>getAttrl'</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Amulti%27"+>multi'</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Adeep%27"+>deep'</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AxIndex"+>xIndex</A+> :: Int -> <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> [b] b</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AxString"+>xString</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AxNumber%27"+>xNumber'</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AXPNumber"+>XPNumber</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AdeadEndStreet"+>deadEndStreet</A+> :: Monad m => m a</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompXPath"+>compXPath</A+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m (<A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompXP"+>compXP</A+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompFP"+>compFP</A+> :: MonadPlus m => [<A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+>] -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompLP"+>compLP</A+> :: MonadPlus m => [<A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AXStep"+>XStep</A+>] -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompXS"+>compXS</A+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AXStep"+>XStep</A+> -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompNTE"+>compNTE</A+> :: Monad m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3ANodeTest"+>NodeTest</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompNTA"+>compNTA</A+> :: Monad m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3ANodeTest"+>NodeTest</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompNameT"+>compNameT</A+> :: Monad m => <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompNT"+>compNT</A+> :: Monad m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3ANodeTest"+>NodeTest</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompPred"+>compPred</A+> :: MonadPlus m => [<A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+>] -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompPred1"+>compPred1</A+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompRelPathExpr"+>compRelPathExpr</A+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompStringExpr"+>compStringExpr</A+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompNumberExpr"+>compNumberExpr</A+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AXPNumber"+>XPNumber</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompIntExpr"+>compIntExpr</A+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m Int</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompBoolExpr"+>compBoolExpr</A+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m Bool</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompGenExpr"+>compGenExpr</A+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompString"+>compString</A+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AOp"+>Op</A+> -> <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompNumber"+>compNumber</A+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AOp"+>Op</A+> -> <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompBool"+>compBool</A+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AOp"+>Op</A+> -> <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompPath"+>compPath</A+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AOp"+>Op</A+> -> <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AtoNumber"+>toNumber</A+> :: String -> <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AXPNumber"+>XPNumber</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AequalNodeSet"+>equalNodeSet</A+> :: Eq a => [a] -> [a] -> [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"+><A NAME="v%3AgetXPathTreesInDoc"+></A+><B+>getXPathTreesInDoc</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+>Same Functionality as <TT+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetXPathTreesInDoc"+>getXPathTreesInDoc</A+></TT+>+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetXPathTreesInDocWithNsEnv"+></A+><B+>getXPathTreesInDocWithNsEnv</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+>Same Functionality as <TT+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetXPathTreesInDocWithNsEnv"+>getXPathTreesInDocWithNsEnv</A+></TT+>+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetXPathTrees"+></A+><B+>getXPathTrees</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+>Same Functionality as <TT+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetXPathTrees"+>getXPathTrees</A+></TT+>+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetXPathTreesWithNsEnv"+></A+><B+>getXPathTreesWithNsEnv</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+>Same Functionality as <TT+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetXPathTreesWithNsEnv"+>getXPathTreesWithNsEnv</A+></TT+>+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AtryGetXPath"+></A+><B+>tryGetXPath</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetXPathTreesWithNsEnvSimple"+></A+><B+>getXPathTreesWithNsEnvSimple</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+><P+>The xpath interpreter for simple xpath expressions.+</P+><P+>In case of a too complicated or illegal xpath expression an error+ node is returned, else the list of selected XML trees+</P+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetXP"+></A+><B+>getXP</B+> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><SPAN CLASS="keyword"+>type</SPAN+> <A NAME="t%3AXPArrow"+></A+><B+>XPArrow</B+> b c = Maybe (<A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> b c)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Amk"+></A+><B+>mk</B+> :: <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> b c -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b c</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Aunwrap"+></A+><B+>unwrap</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> b b</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3A%3E%3E%3E%3E"+></A+><B+>(>>>>)</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3A%26%26%26%26"+></A+><B+>(&&&&)</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b (b, b)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3A%3C%2B%3E%3E"+></A+><B+>(<+>>)</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Aguards%27"+></A+><B+>guards'</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Athis%27"+></A+><B+>this'</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Athis%27%27"+></A+><B+>this''</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AtoThis"+></A+><B+>toThis</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetChildren%27"+></A+><B+>getChildren'</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetAttrl%27"+></A+><B+>getAttrl'</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Amulti%27"+></A+><B+>multi'</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Adeep%27"+></A+><B+>deep'</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AxIndex"+></A+><B+>xIndex</B+> :: Int -> <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> [b] b</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AxString"+></A+><B+>xString</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AxNumber%27"+></A+><B+>xNumber'</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AXPNumber"+>XPNumber</A+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AdeadEndStreet"+></A+><B+>deadEndStreet</B+> :: Monad m => m a</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompXPath"+></A+><B+>compXPath</B+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m (<A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompXP"+></A+><B+>compXP</B+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompFP"+></A+><B+>compFP</B+> :: MonadPlus m => [<A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+>] -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompLP"+></A+><B+>compLP</B+> :: MonadPlus m => [<A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AXStep"+>XStep</A+>] -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompXS"+></A+><B+>compXS</B+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AXStep"+>XStep</A+> -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompNTE"+></A+><B+>compNTE</B+> :: Monad m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3ANodeTest"+>NodeTest</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompNTA"+></A+><B+>compNTA</B+> :: Monad m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3ANodeTest"+>NodeTest</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompNameT"+></A+><B+>compNameT</B+> :: Monad m => <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompNT"+></A+><B+>compNT</B+> :: Monad m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3ANodeTest"+>NodeTest</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompPred"+></A+><B+>compPred</B+> :: MonadPlus m => [<A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+>] -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompPred1"+></A+><B+>compPred1</B+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompRelPathExpr"+></A+><B+>compRelPathExpr</B+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompStringExpr"+></A+><B+>compStringExpr</B+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompNumberExpr"+></A+><B+>compNumberExpr</B+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AXPNumber"+>XPNumber</A+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompIntExpr"+></A+><B+>compIntExpr</B+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m Int</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompBoolExpr"+></A+><B+>compBoolExpr</B+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m Bool</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompGenExpr"+></A+><B+>compGenExpr</B+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompString"+></A+><B+>compString</B+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AOp"+>Op</A+> -> <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompNumber"+></A+><B+>compNumber</B+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AOp"+>Op</A+> -> <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompBool"+></A+><B+>compBool</B+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AOp"+>Op</A+> -> <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompPath"+></A+><B+>compPath</B+> :: MonadPlus m => <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AOp"+>Op</A+> -> <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AExpr"+>Expr</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AtoNumber"+></A+><B+>toNumber</B+> :: String -> <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3AXPNumber"+>XPNumber</A+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AequalNodeSet"+></A+><B+>equalNodeSet</B+> :: Eq a => [a] -> [a] -> [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 0.8</TD+></TR+></TABLE+></BODY+></HTML+>
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/XmlArrow.hs" >Source code</A@@ -269,7 +269,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AhasNameWith" >hasNameWith</A-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Bool) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -281,7 +281,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AhasQName" >hasQName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -343,7 +343,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AhasQAttr" >hasQAttr</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -365,7 +365,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AhasQAttrValue" >hasQAttrValue</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> (String -> Bool) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -425,7 +425,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AmkElement" >mkElement</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -439,7 +439,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AmkAttr" >mkAttr</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -451,7 +451,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AmkPi" >mkPi</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -463,7 +463,7 @@ ><TD CLASS="decl" ><A HREF="#v%3Amkqelem" >mkqelem</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> [a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -529,7 +529,7 @@ ><TD CLASS="decl" ><A HREF="#v%3Aqattr" >qattr</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -615,7 +615,7 @@ ><TD CLASS="decl" ><A HREF="#v%3Asqattr" >sqattr</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> String -> a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -675,7 +675,7 @@ >getPiName</A > :: a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -695,7 +695,7 @@ >getElemName</A > :: a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -735,7 +735,7 @@ >getAttrName</A > :: a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -761,7 +761,7 @@ >getQName</A > :: a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -833,7 +833,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AgetQAttrValue" >getQAttrValue</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -843,7 +843,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AgetQAttrValue0" >getQAttrValue0</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -873,9 +873,9 @@ ><TD CLASS="decl" ><A HREF="#v%3AchangeQName" >changeQName</A-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -887,9 +887,9 @@ ><TD CLASS="decl" ><A HREF="#v%3AchangeElemName" >changeElemName</A-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -901,9 +901,9 @@ ><TD CLASS="decl" ><A HREF="#v%3AchangeAttrName" >changeAttrName</A-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -915,9 +915,9 @@ ><TD CLASS="decl" ><A HREF="#v%3AchangePiName" >changePiName</A-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -959,7 +959,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AsetQName" >setQName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -971,7 +971,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AsetElemName" >setElemName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -983,7 +983,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AsetAttrName" >setAttrName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -995,7 +995,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AsetPiName" >setPiName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -1055,7 +1055,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AremoveQAttr" >removeQAttr</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -1677,7 +1677,7 @@ ></A ><B >hasNameWith</B-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Bool) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -1700,7 +1700,7 @@ ></A ><B >hasQName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -1833,7 +1833,7 @@ ></A ><B >hasQAttr</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -1877,7 +1877,7 @@ ></A ><B >hasQAttrValue</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> (String -> Bool) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -2014,7 +2014,7 @@ ></A ><B >mkElement</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -2041,7 +2041,7 @@ ></A ><B >mkAttr</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -2065,7 +2065,7 @@ ></A ><B >mkPi</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -2089,7 +2089,7 @@ ></A ><B >mkqelem</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> [a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -2275,7 +2275,7 @@ ></A ><B >qattr</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -2483,7 +2483,7 @@ ></A ><B >sqattr</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> String -> a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -2638,7 +2638,7 @@ >getPiName</B > :: a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -2680,7 +2680,7 @@ >getElemName</B > :: a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -2764,7 +2764,7 @@ >getAttrName</B > :: a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -2823,7 +2823,7 @@ >getQName</B > :: a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -2999,7 +2999,7 @@ ></A ><B >getQAttrValue</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -3025,7 +3025,7 @@ ></A ><B >getQAttrValue0</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -3092,9 +3092,9 @@ ></A ><B >changeQName</B-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -3117,9 +3117,9 @@ ></A ><B >changeElemName</B-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -3142,9 +3142,9 @@ ></A ><B >changeAttrName</B-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -3167,9 +3167,9 @@ ></A ><B >changePiName</B-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -3244,7 +3244,7 @@ ></A ><B >setQName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -3267,7 +3267,7 @@ ></A ><B >setElemName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -3290,7 +3290,7 @@ ></A ><B >setAttrName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -3313,7 +3313,7 @@ ></A ><B >setPiName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -3428,7 +3428,7 @@ ></A ><B >removeQAttr</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/XmlIOStateArrow.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/XmlNode.hs" >Source code</A@@ -330,7 +330,7 @@ ></A ><B >mkPi</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -418,7 +418,7 @@ ></A ><B >getPiName</B-> :: a -> Maybe <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: a -> Maybe <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -446,7 +446,7 @@ ></A ><B >getElemName</B-> :: a -> Maybe <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: a -> Maybe <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -502,7 +502,7 @@ ></A ><B >getAttrName</B-> :: a -> Maybe <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: a -> Maybe <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -540,7 +540,7 @@ ></A ><B >getName</B-> :: a -> Maybe <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: a -> Maybe <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -650,9 +650,9 @@ ></A ><B >changeName</B-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a -> a</TD ></TR@@ -666,9 +666,9 @@ ></A ><B >changeElemName</B-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a -> a</TD ></TR@@ -698,9 +698,9 @@ ></A ><B >changeAttrName</B-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a -> a</TD ></TR@@ -714,9 +714,9 @@ ></A ><B >changePiName</B-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a -> a</TD ></TR@@ -770,7 +770,7 @@ ></A ><B >setName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a -> a</TD ></TR@@ -784,7 +784,7 @@ ></A ><B >setElemName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a -> a</TD ></TR@@ -812,7 +812,7 @@ ></A ><B >setAttrName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a -> a</TD ></TR@@ -826,7 +826,7 @@ ></A ><B >setPiName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a -> a</TD ></TR@@ -895,7 +895,7 @@ ></A ><B >mkElementNode</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -913,7 +913,7 @@ ></A ><B >mkAttrNode</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode" >XNode</A@@ -947,7 +947,7 @@ ></A ><B >mkElement</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -985,7 +985,7 @@ ></A ><B >mkAttr</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A
@@ -1,750 +0,0 @@-<!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.Arrow.XmlNodeSet</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"-></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"->Haskell Xml Toolbox 7.4: The complete API</TD-><TD CLASS="topbut"-><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/XmlNodeSet.hs"->Source code</A-></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.Arrow.XmlNodeSet</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"->experimental</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"-><P->Version : $Id: XmlNodeSet.hs,v 1.5 2006<EM->11</EM->12 14:52:59 hxml Exp $-</P-><P->Arrows for working with XPath and XmlNodeSets.-</P-><P->Most of the XPath arrows come in two versions,- one without dealing with namespaces, element and attribute names- in XPath expressions are taken as they ar ignoring any prefix:localname structure.-</P-><P->The second variant uses a namespace environment for associating the right- namespace for the appropriate prefix. an entry for the empty prefix- defines the default namespace for the expression.-</P-><P->The second variant should be used, when in the application namespaces- are significant, that means when namespace propagation is done for- the documents to be processed.-</P-><P->NodeSets are sets of "pointer" into an XML tree to reference- subnodes. These nodesets can be computed by XPath expressions or- normal arrows. The nodesets can then be used later for selecting- or modifying subtrees of this tree in an efficient way.-</P-></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"-><A HREF="#v%3AgetXPathTreesInDoc"->getXPathTreesInDoc</A-> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"->ArrowList</A-> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AgetXPathTreesInDocWithNsEnv"->getXPathTreesInDocWithNsEnv</A-> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"->ArrowList</A-> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"->NsEnv</A-> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AgetXPathTrees"->getXPathTrees</A-> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"->ArrowList</A-> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AgetXPathTreesWithNsEnv"->getXPathTreesWithNsEnv</A-> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"->ArrowList</A-> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"->NsEnv</A-> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AgetElemNodeSet"->getElemNodeSet</A-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"->XmlNodeSet</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AgetElemAndAttrNodeSet"->getElemAndAttrNodeSet</A-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"->XmlNodeSet</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AgetXPathNodeSet"->getXPathNodeSet</A-> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"->ArrowList</A-> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"->XmlNodeSet</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AgetFromNodeSet"->getFromNodeSet</A-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"->XmlNodeSet</A-> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AprocessXPathTrees"->processXPathTrees</A-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AprocessXPathTreesWithNsEnv"->processXPathTreesWithNsEnv</A-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"->NsEnv</A-> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AprocessFromNodeSet"->processFromNodeSet</A-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"->XmlNodeSet</A-> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</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"-><A NAME="v%3AgetXPathTreesInDoc"-></A-><B->getXPathTreesInDoc</B-> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"->ArrowList</A-> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="doc"-><P->Select parts of a whole XML document with root node by a XPath expression.-</P-><P->The main filter for selecting parts of a document via XPath.-</P-><P->The string argument must be a XPath expression with an absolute location path,- the argument tree must be a complete document tree.-</P-><P->Before evaluating the xpath query, the document is canonicalized- with <TT-><A HREF="Text-XML-HXT-Arrow-Edit.html#v%3AcanonicalizeForXPath"->canonicalizeForXPath</A-></TT->-</P-><P->Result is a possibly empty list of XmlTrees forming the set of selected XPath values.- XPath values other than XmlTrees (numbers, attributes, tagnames, ...)- are convertet to text nodes.-</P-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AgetXPathTreesInDocWithNsEnv"-></A-><B->getXPathTreesInDocWithNsEnv</B-> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"->ArrowList</A-> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"->NsEnv</A-> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="doc"->Same as <TT-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetXPathTreesInDoc"->getXPathTreesInDoc</A-></TT-> but with namespace environment for the XPath names-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AgetXPathTrees"-></A-><B->getXPathTrees</B-> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"->ArrowList</A-> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="doc"-><P->Select parts of an arbitrary XML tree by a XPath expression.-</P-><P->The main filter for selecting parts of an arbitrary XML tree via XPath.- The string argument must be a XPath expression with an absolute location path,- There are no restrictions on the argument tree.-</P-><P->No canonicalization is performed before evaluating the query-</P-><P->Result is a possibly empty list of XmlTrees forming the set of selected XPath values.- XPath values other than XmlTrees (numbers, attributes, tagnames, ...)- are convertet to text nodes.-</P-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AgetXPathTreesWithNsEnv"-></A-><B->getXPathTreesWithNsEnv</B-> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"->ArrowList</A-> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"->NsEnv</A-> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="doc"->Same as <TT-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetXPathTrees"->getXPathTrees</A-></TT-> but with namespace environment for the XPath names-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AgetElemNodeSet"-></A-><B->getElemNodeSet</B-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"->XmlNodeSet</A-></TD-></TR-><TR-><TD CLASS="doc"-><P->compute a node set from a tree, containing all nodes selected by the predicate arrow-</P-><P->computation of the set of element nodes with name "a" is done with-</P-><PRE-> getElemNodeSet (hasName "a")-</PRE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AgetElemAndAttrNodeSet"-></A-><B->getElemAndAttrNodeSet</B-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"->XmlNodeSet</A-></TD-></TR-><TR-><TD CLASS="doc"->compute a node set from a tree, containing all nodes including attribute nodes- elected by the predicate arrow-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AgetXPathNodeSet"-></A-><B->getXPathNodeSet</B-> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"->ArrowList</A-> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"->XmlNodeSet</A-></TD-></TR-><TR-><TD CLASS="doc"-><P->Select a set of nodes via an XPath expression from an arbitray XML tree-</P-><P->The result is a set of "pointers" to nodes. This set can be used to- access or modify the values of the subnodes in subsequent calls to <TT-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetFromNodeSet"->getFromNodeSet</A-></TT-> or <TT-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AprocessFromNodeSet"->processFromNodeSet</A-></TT->.-</P-><P->This function enables for parsing an XPath expressions and traversing the tree for node selection once- and reuse this result possibly many times for later selection and modification operations.-</P-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AgetFromNodeSet"-></A-><B->getFromNodeSet</B-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"->XmlNodeSet</A-> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="doc"-><P->select all subtrees specified by a previously computed node set-</P-><P->the following law holds:-</P-><PRE-> getFromNodeSet $< getElemNodeSet f == multi f-</PRE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AprocessXPathTrees"-></A-><B->processXPathTrees</B-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="doc"-><P->process all subtrees selected by an XPath expression-</P-><P->the following law holds:-</P-><PRE-> processXPathTrees p xpathExpr == processFromNodeSet p $< getXPathNodeSet xpathExpr-</PRE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AprocessXPathTreesWithNsEnv"-></A-><B->processXPathTreesWithNsEnv</B-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"->NsEnv</A-> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="doc"->Same as <TT-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AprocessXPathTrees"->processXPathTrees</A-></TT-> but with namespace environment for the XPath names-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AprocessFromNodeSet"-></A-><B->processFromNodeSet</B-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"->XmlNodeSet</A-> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="doc"-><P->process all subtrees specified by a previously computed node set in bottom up manner-</P-><P->the follwoing law holds:-</P-><PRE-> processFromNodeSet g $< getElemNodeSet f == processBottomUp (g `when` f)-</PRE-><P->when attributes are contained in the node set (see <TT-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetElemAndAttrNodeSet"->getElemAndAttrNodeSet</A-></TT->), these are processed- after the children and before the node itself-</P-><P->the advantage of processFromNodeSet is the separation of the selection of set of nodes to be processed (e.g. modified)- from the real proccessing. The selection sometimes can be done once, the processing possibly many times.-</P-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="botbar"->Produced by <A HREF="http://www.haskell.org/haddock/"->Haddock</A-> version 0.8</TD-></TR-></TABLE-></BODY-></HTML->
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow.hs" >Source code</A@@ -153,8 +153,8 @@ ></TR ><TR ><TD CLASS="decl"->module <A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html"->Text.XML.HXT.Arrow.XmlNodeSet</A+>module <A HREF="Text-XML-HXT-Arrow-XPath.html"+>Text.XML.HXT.Arrow.XPath</A ></TD ></TR ><TR
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/EditFilters.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/FormatXmlTree.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/IsoLatinTables.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/Namespace.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/NamespaceFilter.hs" >Source code</A@@ -236,7 +236,7 @@ ><TD CLASS="doc" >Type for the namespace association list, used when propagating namespaces by modifying the <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TT > values in a tree
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/NamespacePredicates.hs" >Source code</A@@ -89,9 +89,9 @@ >setNamespace</A > :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv" >NsEnv</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -103,7 +103,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AxmlnsQN" >xmlnsQN</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -135,7 +135,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AisWellformedQName" >isWellformedQName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Bool</TD ></TR@@ -147,7 +147,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AisWellformedNSDecl" >isWellformedNSDecl</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Bool</TD ></TR@@ -159,7 +159,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AisDeclaredNamespace" >isDeclaredNamespace</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Bool</TD ></TR@@ -186,9 +186,9 @@ >setNamespace</B > :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv" >NsEnv</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -222,7 +222,7 @@ ></A ><B >xmlnsQN</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -271,7 +271,7 @@ ></A ><B >isWellformedQName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Bool</TD ></TR@@ -292,7 +292,7 @@ ></A ><B >isWellformedNSDecl</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Bool</TD ></TR@@ -313,7 +313,7 @@ ></A ><B >isDeclaredNamespace</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Bool</TD ></TR
@@ -0,0 +1,882 @@+<!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+></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"+>Haskell Xml Toolbox 7.5: The complete API</TD+><TD CLASS="topbut"+><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/QualifiedName.hs"+>Source code</A+></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+> = <A HREF="#v%3AQN"+>QN</A+> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"+><TR+><TD CLASS="recfield"+><A HREF="#v%3AnamePrefix"+>namePrefix</A+> :: String</TD+></TR+><TR+><TD CLASS="recfield"+><A HREF="#v%3AlocalPart"+>localPart</A+> :: String</TD+></TR+><TR+><TD CLASS="recfield"+><A HREF="#v%3AnamespaceUri"+>namespaceUri</A+> :: String</TD+></TR+></TABLE+>}</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+> -> String</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+> -> String</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+> -> String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AbuildUniversalName"+>buildUniversalName</A+> :: (String -> String -> String) -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AmkQName"+>mkQName</A+> :: String -> String -> String -> <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+> :: String -> <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+> :: String -> String -> <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+> :: String -> String -> <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+> :: String -> <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%3AnullQName"+>nullQName</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%3AequalQName"+>equalQName</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+> -> Bool</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+> -> Bool</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AequivUri"+>equivUri</A+> :: String -> String -> Bool</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AequalQNameBy"+>equalQNameBy</A+> :: (String -> String -> Bool) -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> Bool</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AnormalizeNsUri"+>normalizeNsUri</A+> :: String -> String</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%3AQName"+></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 <A HREF="propagateNamespaces.html"+>propagateNamespaces</A+>+ to split names of structure "prefix:localPart" and label the name with the apropriate namespace uri+</P+></TD+></TR+><TR+><TD CLASS="section4"+>Constructors</TD+></TR+><TR+><TD CLASS="body"+><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"+><TR+><TD CLASS="arg"+><A NAME="v%3AQN"+></A+><B+>QN</B+></TD+><TD CLASS="rdoc"+></TD+></TR+><TR+><TD CLASS="body" COLSPAN="2"+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"+><TR+><TD CLASS="arg"+><A NAME="v%3AnamePrefix"+></A+><B+>namePrefix</B+> :: String</TD+><TD CLASS="rdoc"+>the name prefix part of a qualified name "namePrefix:localPart"+</TD+></TR+><TR+><TD CLASS="arg"+><A NAME="v%3AlocalPart"+></A+><B+>localPart</B+> :: String</TD+><TD CLASS="rdoc"+>the local part of a qualified name "namePrefix:localPart"+</TD+></TR+><TR+><TD CLASS="arg"+><A NAME="v%3AnamespaceUri"+></A+><B+>namespaceUri</B+> :: String</TD+><TD CLASS="rdoc"+>the associated namespace uri+</TD+></TR+></TABLE+></TD+></TR+></TABLE+></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="Control-Strategies-DeepSeq.html#t%3ADeepSeq"+>DeepSeq</A+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+></TD+></TR+><TR+><TD CLASS="decl"+>Eq <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+></TD+></TR+><TR+><TD CLASS="decl"+>Ord <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+></TD+></TR+><TR+><TD CLASS="decl"+>Read <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+></TD+></TR+><TR+><TD CLASS="decl"+>Show <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+></TD+></TR+><TR+><TD CLASS="decl"+>Typeable <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"+><A NAME="v%3AqualifiedName"+></A+><B+>qualifiedName</B+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> String</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%3AuniversalName"+></A+><B+>universalName</B+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> String</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%3AuniversalUri"+></A+><B+>universalUri</B+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> String</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%3AbuildUniversalName"+></A+><B+>buildUniversalName</B+> :: (String -> String -> String) -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> String</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%3AmkQName"+></A+><B+>mkQName</B+> :: String -> String -> String -> <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+>.+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AmkName"+></A+><B+>mkName</B+> :: String -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+></TD+></TR+><TR+><TD CLASS="doc"+>constructs a simple, namespace unaware name, <TT+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AnamePrefix"+>namePrefix</A+></TT+> and <TT+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AnamespaceUri"+>namespaceUri</A+></TT+> are set to the empty string.+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AmkPrefixLocalPart"+></A+><B+>mkPrefixLocalPart</B+> :: String -> String -> <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%3AmkName"+>mkName</A+></TT+>, <TT+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkNsName"+>mkNsName</A+></TT+>, <TT+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkSNsName"+>mkSNsName</A+></TT+>+</P+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AmkNsName"+></A+><B+>mkNsName</B+> :: String -> String -> <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%3AmkSNsName"+></A+><B+>mkSNsName</B+> :: String -> <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:localPart as 1 parameter, with empty namspace uri, same as 'mkPrefixLocalPart, but with a single parameter+</P+><P+>see also <TT+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkNsName"+>mkNsName</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%3AnullQName"+></A+><B+>nullQName</B+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+></TD+></TR+><TR+><TD CLASS="doc"+>Empty QName+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AequalQName"+></A+><B+>equalQName</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+> -> Bool</TD+></TR+><TR+><TD CLASS="doc"+>Equality of QNames: Two QNames are equal, if the local parts are equal+ and the namespace URIs are equal.+ The comparison works with and without namespace propagation.+ If namespaces have been propagated, the name is split into prefix and local part+ and the namespace uri is set. In this case the prefix is not significant for equality test.+ If namespaces have not been propagated, the local part contains the full name, prefix+ and namespace URI are empty. The full name (prefix and local part) is used for comparison.+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AequivQName"+></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+> -> Bool</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%3AequivUri"+></A+><B+>equivUri</B+> :: String -> String -> Bool</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%3AequalQNameBy"+></A+><B+>equalQNameBy</B+> :: (String -> String -> Bool) -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> Bool</TD+></TR+><TR+><TD CLASS="doc"+>Sometimes a weaker equality relation than <TT+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AequalQName"+>equalQName</A+></TT+> is appropriate, e.g no case significance in names, ...+ a name normalization function can be applied to the strings before comparing. Called by <TT+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AequalQName"+>equalQName</A+></TT+> 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%3AnormalizeNsUri"+></A+><B+>normalizeNsUri</B+> :: String -> String</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="botbar"+>Produced by <A HREF="http://www.haskell.org/haddock/"+>Haddock</A+> version 0.8</TD+></TR+></TABLE+></BODY+></HTML+>
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/TypeDefs.hs" >Source code</A@@ -44,10 +44,32 @@ ><FONT SIZE="6" >Text.XML.HXT.DOM.TypeDefs</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@@ -58,15 +80,8 @@ ></TR ><TR ><TD CLASS="doc"-><P->The core data types of HDOM.-</P-><P->Version : $Id: TypeDefs.hs,v 1.13 2006<EM->11</EM->09 20:27:42 hxml Exp $-</P-></TD+>The core data types of the HXT DOM.+</TD ></TR ><TR ><TD CLASS="s15"@@ -173,7 +188,7 @@ ><TD CLASS="decl" >| <A HREF="#v%3AXPi" >XPi</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -183,7 +198,7 @@ ><TD CLASS="decl" >| <A HREF="#v%3AXTag" >XTag</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -203,7 +218,7 @@ ><TD CLASS="decl" >| <A HREF="#v%3AXAttr" >XAttr</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -324,210 +339,6 @@ ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword"->data</SPAN-> <A HREF="#t%3AQName"->QName</A-> = <A HREF="#v%3AQN"->QN</A-> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="recfield"-><A HREF="#v%3AnamePrefix"->namePrefix</A-> :: String</TD-></TR-><TR-><TD CLASS="recfield"-><A HREF="#v%3AlocalPart"->localPart</A-> :: String</TD-></TR-><TR-><TD CLASS="recfield"-><A HREF="#v%3AnamespaceUri"->namespaceUri</A-> :: String</TD-></TR-></TABLE->}</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AqualifiedName"->qualifiedName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AuniversalName"->universalName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AuniversalUri"->universalUri</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AbuildUniversalName"->buildUniversalName</A-> :: (String -> String -> String) -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AmkName"->mkName</A-> :: String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AmkPrefixLocalPart"->mkPrefixLocalPart</A-> :: String -> String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AmkNsName"->mkNsName</A-> :: String -> String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AmkSNsName"->mkSNsName</A-> :: String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AnullQName"->nullQName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AequalQName"->equalQName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> Bool</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AequivQName"->equivQName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> Bool</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AequivUri"->equivUri</A-> :: String -> String -> Bool</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AequalQNameBy"->equalQNameBy</A-> :: (String -> String -> Bool) -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> Bool</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AnormalizeNsUri"->normalizeNsUri</A-> :: String -> String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><SPAN CLASS="keyword" >type</SPAN > <A HREF="#t%3ANsEnv" >NsEnv</A@@ -598,7 +409,7 @@ ><TD CLASS="recfield" ><A HREF="#v%3AattrNodes" >attrNodes</A-> :: [<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: [<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >]</TD ></TR@@ -627,6 +438,16 @@ >XmlNodeSet</A >)]</TD ></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+>module <A HREF="Text-XML-HXT-DOM-QualifiedName.html"+>Text.XML.HXT.DOM.QualifiedName</A+></TD+></TR ></TABLE ></TD ></TR@@ -784,7 +605,7 @@ ></A ><B >XPi</B-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -802,7 +623,7 @@ ></A ><B >XTag</B-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -832,7 +653,7 @@ ></A ><B >XAttr</B-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ><TD CLASS="rdoc"@@ -1190,520 +1011,6 @@ ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword"->data</SPAN-> <A NAME="t%3AQName"-></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-TypeDefs.html#v%3AlocalPart"->localPart</A-></TT-> component.- When dealing with namespaces, the document tree must be processed by <A HREF="propagateNamespaces.html"->propagateNamespaces</A->- to split names of structure "prefix:localPart" and label the name with the apropriate namespace uri-</P-></TD-></TR-><TR-><TD CLASS="section4"->Constructors</TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"-><TR-><TD CLASS="arg"-><A NAME="v%3AQN"-></A-><B->QN</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="body" COLSPAN="2"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="arg"-><A NAME="v%3AnamePrefix"-></A-><B->namePrefix</B-> :: String</TD-><TD CLASS="rdoc"->the name prefix part of a qualified name "namePrefix:localPart"-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AlocalPart"-></A-><B->localPart</B-> :: String</TD-><TD CLASS="rdoc"->the local part of a qualified name "namePrefix:localPart"-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AnamespaceUri"-></A-><B->namespaceUri</B-> :: String</TD-><TD CLASS="rdoc"->the associated namespace uri-</TD-></TR-></TABLE-></TD-></TR-></TABLE-></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="Control-Strategies-DeepSeq.html#t%3ADeepSeq"->DeepSeq</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="decl"->Eq <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="decl"->Ord <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="decl"->Read <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="decl"->Show <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="decl"->Typeable <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-></TABLE-></DIV-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AqualifiedName"-></A-><B->qualifiedName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</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%3AuniversalName"-></A-><B->universalName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</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-TypeDefs.html#v%3AbuildUniversalName"->buildUniversalName</A-></TT->)-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AuniversalUri"-></A-><B->universalUri</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</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-TypeDefs.html#v%3AbuildUniversalName"->buildUniversalName</A-></TT->)-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AbuildUniversalName"-></A-><B->buildUniversalName</B-> :: (String -> String -> String) -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</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%3AmkName"-></A-><B->mkName</B-> :: String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="doc"->constructs a simple, namespace unaware name, <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AnamePrefix"->namePrefix</A-></TT-> and <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AnamespaceUri"->namespaceUri</A-></TT-> are set to the empty string.-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AmkPrefixLocalPart"-></A-><B->mkPrefixLocalPart</B-> :: String -> String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.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-TypeDefs.html#v%3AmkName"->mkName</A-></TT->, <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkNsName"->mkNsName</A-></TT->, <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkSNsName"->mkSNsName</A-></TT->-</P-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AmkNsName"-></A-><B->mkNsName</B-> :: String -> String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.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-TypeDefs.html#v%3AmkName"->mkName</A-></TT->, <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkPrefixLocalPart"->mkPrefixLocalPart</A-></TT->-</P-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AmkSNsName"-></A-><B->mkSNsName</B-> :: String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="doc"-><P->constructs a simple name, with prefix:localPart as 1 parameter, with empty namspace uri, same as 'mkPrefixLocalPart, but with a single parameter-</P-><P->see also <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkNsName"->mkNsName</A-></TT->, <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkPrefixLocalPart"->mkPrefixLocalPart</A-></TT->-</P-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AnullQName"-></A-><B->nullQName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="doc"->Empty QName-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AequalQName"-></A-><B->equalQName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> Bool</TD-></TR-><TR-><TD CLASS="doc"->Equality of QNames: Two QNames are equal, if the local parts are equal- and the namespace URIs are equal.- The comparison works with and without namespace propagation.- If namespaces have been propagated, the name is split into prefix and local part- and the namespace uri is set. In this case the prefix is not significant for equality test.- If namespaces have not been propagated, the local part contains the full name, prefix- and namespace URI are empty. The full name (prefix and local part) is used for comparison.-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AequivQName"-></A-><B->equivQName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> Bool</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-TypeDefs.html#v%3AequalQNameBy"->equalQNameBy</A-></TT-> and <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequivUri"->equivUri</A-></TT->-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AequivUri"-></A-><B->equivUri</B-> :: String -> String -> Bool</TD-></TR-><TR-><TD CLASS="doc"->Comparison of normalized namespace URIs using <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AnormalizeNsUri"->normalizeNsUri</A-></TT->-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AequalQNameBy"-></A-><B->equalQNameBy</B-> :: (String -> String -> Bool) -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> Bool</TD-></TR-><TR-><TD CLASS="doc"->Sometimes a weaker equality relation than <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequalQName"->equalQName</A-></TT-> is appropriate, e.g no case significance in names, ...- a name normalization function can be applied to the strings before comparing. Called by <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequalQName"->equalQName</A-></TT-> and- <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequivQName"->equivQName</A-></TT->-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AnormalizeNsUri"-></A-><B->normalizeNsUri</B-> :: String -> String</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"-><SPAN CLASS="keyword" >type</SPAN > <A NAME="t%3ANsEnv" ></A@@ -1717,7 +1024,7 @@ ><TD CLASS="doc" >Type for the namespace association list, used when propagating namespaces by modifying the <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TT > values in a tree@@ -1857,7 +1164,7 @@ ></A ><B >attrNodes</B-> :: [<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: [<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >]</TD ><TD CLASS="rdoc"@@ -1932,6 +1239,16 @@ > = [(Int, <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet" >XmlNodeSet</A >)]</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+>module <A HREF="Text-XML-HXT-DOM-QualifiedName.html"+>Text.XML.HXT.DOM.QualifiedName</A+></TD ></TR ><TR ><TD CLASS="s15"
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/UTF8Decoding.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/Unicode.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/Util.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/XmlKeywords.hs" >Source code</A@@ -458,6 +458,16 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3Aa_parse_by_mimetype"+>a_parse_by_mimetype</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3Aa_parse_html" >a_parse_html</A > :: String</TD@@ -578,6 +588,16 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3Aa_tagsoup"+>a_tagsoup</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3Aa_trace" >a_trace</A > :: String</TD@@ -858,8 +878,8 @@ ></TR ><TR ><TD CLASS="decl"-><A HREF="#v%3Ak_enitity"->k_enitity</A+><A HREF="#v%3Ak_entity"+>k_entity</A > :: String</TD ></TR ><TR@@ -1512,6 +1532,96 @@ >a_do_not_collect_errors</A > :: String</TD ></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Aapplication_xhtml"+>application_xhtml</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Aapplication_xml"+>application_xml</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Aapplication_xml_external_parsed_entity"+>application_xml_external_parsed_entity</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Aapplication_xml_dtd"+>application_xml_dtd</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Atext_html"+>text_html</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Atext_xml"+>text_xml</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Atext_xml_external_parsed_entity"+>text_xml_external_parsed_entity</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AisHtmlMimeType"+>isHtmlMimeType</A+> :: String -> Bool</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AisXmlMimeType"+>isXmlMimeType</A+> :: String -> Bool</TD+></TR ></TABLE ></TD ></TR@@ -1949,6 +2059,18 @@ ></TR ><TR ><TD CLASS="decl"+><A NAME="v%3Aa_parse_by_mimetype"+></A+><B+>a_parse_by_mimetype</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl" ><A NAME="v%3Aa_parse_html" ></A ><B@@ -2093,6 +2215,18 @@ ></TR ><TR ><TD CLASS="decl"+><A NAME="v%3Aa_tagsoup"+></A+><B+>a_tagsoup</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl" ><A NAME="v%3Aa_trace" ></A ><B@@ -2429,10 +2563,10 @@ ></TR ><TR ><TD CLASS="decl"-><A NAME="v%3Ak_enitity"+><A NAME="v%3Ak_entity" ></A ><B->k_enitity</B+>k_entity</B > :: String</TD ></TR ><TR@@ -3085,7 +3219,7 @@ ></TR ><TR ><TD CLASS="doc"->the predefined namespace uri for xml: "http://www.w3.org/XML/1998/namespaces"+>the predefined namespace uri for xml: "http://www.w3.org/XML/1998/namespace" </TD ></TR ><TR@@ -3229,6 +3363,114 @@ ><B >a_do_not_collect_errors</B > :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Aapplication_xhtml"+></A+><B+>application_xhtml</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Aapplication_xml"+></A+><B+>application_xml</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Aapplication_xml_external_parsed_entity"+></A+><B+>application_xml_external_parsed_entity</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Aapplication_xml_dtd"+></A+><B+>application_xml_dtd</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Atext_html"+></A+><B+>text_html</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Atext_xml"+></A+><B+>text_xml</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Atext_xml_external_parsed_entity"+></A+><B+>text_xml_external_parsed_entity</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AisHtmlMimeType"+></A+><B+>isHtmlMimeType</B+> :: String -> Bool</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AisXmlMimeType"+></A+><B+>isXmlMimeType</B+> :: String -> Bool</TD ></TR ><TR ><TD CLASS="s15"
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/XmlOptions.hs" >Source code</A@@ -241,6 +241,14 @@ >a_parse_html</A ></TT >, <TT+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_parse_by_mimetype"+>a_parse_by_mimetype</A+></TT+>, <TT+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_tagsoup"+>a_tagsoup</A+></TT+> <TT ><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_issue_warnings" >a_issue_warnings</A ></TT
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/XmlState.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/XmlTree.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/XmlTreeFilter.hs" >Source code</A@@ -793,7 +793,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AmkQTag" >mkQTag</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A@@ -841,7 +841,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AmkQAttr" >mkQAttr</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A@@ -1345,7 +1345,7 @@ ><TD CLASS="decl" ><A HREF="#v%3Aqetag" >qetag</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A@@ -1359,7 +1359,7 @@ ><TD CLASS="decl" ><A HREF="#v%3Aqtag" >qtag</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A@@ -1407,7 +1407,7 @@ ><TD CLASS="decl" ><A HREF="#v%3Aqattr" >qattr</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A@@ -2737,7 +2737,7 @@ ></A ><B >mkQTag</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A@@ -2833,7 +2833,7 @@ ></A ><B >mkQAttr</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A@@ -3927,7 +3927,7 @@ ></A ><B >qetag</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A@@ -3948,7 +3948,7 @@ ></A ><B >qtag</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A@@ -4030,7 +4030,7 @@ ></A ><B >qattr</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/XmlTreeFunctions.hs" >Source code</A@@ -345,6 +345,18 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3AtextOfXNode"+>textOfXNode</A+> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"+>XNode</A+> -> String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3AmkXTagTree" >mkXTagTree</A > :: String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"@@ -363,7 +375,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AmkQTagTree" >mkQTagTree</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -545,7 +557,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AmkQAttrTree" >mkQAttrTree</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -783,7 +795,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AshowQName" >showQName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> String -> String</TD ></TR@@ -1564,6 +1576,20 @@ ></TR ><TR ><TD CLASS="decl"+><A NAME="v%3AtextOfXNode"+></A+><B+>textOfXNode</B+> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"+>XNode</A+> -> String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl" ><A NAME="v%3AmkXTagTree" ></A ><B@@ -1607,7 +1633,7 @@ ></A ><B >mkQTagTree</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -2026,7 +2052,7 @@ ></A ><B >mkQAttrTree</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -2456,7 +2482,7 @@ ></A ><B >showQName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> String -> String</TD ></TR
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/XmlTreeTypes.hs" >Source code</A@@ -231,7 +231,7 @@ >type</SPAN > <A HREF="#t%3ATagName" >TagName</A-> = <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> = <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -245,7 +245,7 @@ >type</SPAN > <A HREF="#t%3AAttrName" >AttrName</A-> = <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> = <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -257,7 +257,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AtName" >tName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> String</TD ></TR@@ -269,7 +269,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AaName" >aName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> String</TD ></TR@@ -464,7 +464,7 @@ ></A ><B >TagName</B-> = <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> = <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -485,7 +485,7 @@ ></A ><B >AttrName</B-> = <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> = <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -504,14 +504,14 @@ ></A ><B >tName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> String</TD ></TR ><TR ><TD CLASS="doc" >shortcut for <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AqualifiedName"+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AqualifiedName" >qualifiedName</A ></TT >@@ -527,14 +527,14 @@ ></A ><B >aName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> String</TD ></TR ><TR ><TD CLASS="doc" >shortcut for <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AqualifiedName"+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AqualifiedName" >qualifiedName</A ></TT >
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/IO/GetFILE.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/IO/GetHTTPCurl.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/IO/GetHTTPNative.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/DTDProcessing.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/DefaultURI.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/HtmlParsec.hs" >Source code</A@@ -44,10 +44,32 @@ ><FONT SIZE="6" >Text.XML.HXT.Parser.HtmlParsec</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@@ -59,26 +81,18 @@ ><TR ><TD CLASS="doc" ><P->HTML Parsec Parser-</P-><P->Version : $Id: HtmlParsec.hs,v 1.11 2006<EM->12</EM->08 11:48:20 hxml Exp $-</P-><P >This parser tries to interprete everything as HTML- no errors are emitted during parsing. If something looks- weired, warning messages are inserted in the document tree+ no errors are emitted during parsing. If something looks+ weired, warning messages are inserted in the document tree. </P ><P->all filter are pure XmlFilter,- errror handling and IO is done in <TT+>All filter are pure XmlFilter,+ errror handling and IO is done in <TT ><A HREF="Text-XML-HXT-Parser.html#t%3AHtmlParser" >HtmlParser</A ></TT >- or other modules+ or other modules </P ></TD ></TR@@ -172,6 +186,18 @@ ></A ><B >isInnerHtmlTagOf</B+> :: String -> String -> Bool</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AclosesHtmlTag"+></A+><B+>closesHtmlTag</B > :: String -> String -> Bool</TD ></TR ><TR
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/HtmlParser.hs" >Source code</A@@ -44,10 +44,32 @@ ><FONT SIZE="6" >Text.XML.HXT.Parser.HtmlParser</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@@ -59,21 +81,13 @@ ><TR ><TD CLASS="doc" ><P->HTML Parser-</P-><P->Version : $Id: HtmlParser.hs,v 1.4 2006<EM->11</EM->12 14:53:00 hxml Exp $-</P-><P >This parser tries to interprete everything as HTML- no errors are emitted during parsing. If something looks- weired, warning messages are inserted in the document tree+ no errors are emitted during parsing. If something looks+ weired, warning messages are inserted in the document tree. </P ><P->module contains state filter for easy parsing and error handling- real work is done in <TT+>Module contains state filter for easy parsing and error handling+ real work is done in <TT ><A HREF="Text-XML-HXT-Parser.html#t%3AHtmlParsec" >HtmlParsec</A ></TT
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/MainFunctions.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/ProtocolHandler.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/ProtocolHandlerFile.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/ProtocolHandlerHttpCurl.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/ProtocolHandlerHttpNative.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/ProtocolHandlerHttpNativeOrCurl.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/ProtocolHandlerUtil.hs" >Source code</A
@@ -0,0 +1,126 @@+<!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.Parser.TagSoup</TITLE+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"+></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"+>Haskell Xml Toolbox 7.5: The complete API</TD+><TD CLASS="topbut"+><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/TagSoup.hs"+>Source code</A+></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.Parser.TagSoup</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"+>experimental</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"+>lasy HTML and simpe XML parser implemented with tagsoup+ parsing is done with a very simple monadic top down parser+</TD+></TR+><TR+><TD CLASS="s15"+></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"+><A NAME="v%3AparseHtmlTagSoup"+></A+><B+>parseHtmlTagSoup</B+> :: Bool -> Bool -> Bool -> Bool -> Bool -> String -> String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"+>XmlTrees</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 0.8</TD+></TR+></TABLE+></BODY+></HTML+>
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/XhtmlEntities.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/XmlCharParser.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/XmlDTDParser.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/XmlDTDTokenParser.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/XmlEntities.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/XmlInput.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/XmlOutput.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/XmlParsec.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/XmlParser.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/XmlTokenParser.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/BasicArrows.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/CreatePattern.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/DataTypeLibMysql.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/DataTypeLibUtils.hs" >Source code</A@@ -92,7 +92,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AerrorMsgDataTypeNotAllowed" >errorMsgDataTypeNotAllowed</A-> :: String -> [(String, String)] -> String -> String -> String</TD+> :: String -> String -> [(String, String)] -> String -> String</TD ></TR ><TR ><TD CLASS="s8"@@ -130,6 +130,18 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3AerrorMsgParam"+>errorMsgParam</A+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3ALocalName"+>LocalName</A+> -> String -> String -> String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3Arng_length" >rng_length</A > :: String</TD@@ -230,9 +242,11 @@ ></TR ><TR ><TD CLASS="decl"-><A HREF="#v%3AalwaysOK"->alwaysOK</A-> :: Check a</TD+><SPAN CLASS="keyword"+>type</SPAN+> <A HREF="#t%3AFunctionTable"+>FunctionTable</A+> = [(String, String -> String -> Bool)]</TD ></TR ><TR ><TD CLASS="s8"@@ -240,29 +254,29 @@ ></TR ><TR ><TD CLASS="decl"-><A HREF="#v%3AalwaysErr"->alwaysErr</A-> :: (a -> String) -> Check a</TD-></TR-><TR-><TD CLASS="s8"+><A HREF="#v%3AstringValidFT"+>stringValidFT</A+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3AFunctionTable"+>FunctionTable</A+> -> <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3ADatatypeName"+>DatatypeName</A+> -> Integer -> Integer -> <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3AParamList"+>ParamList</A+> -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckString"+>CheckString</A ></TD ></TR ><TR-><TD CLASS="decl"-><A HREF="#v%3AorErr"->orErr</A-> :: (a -> Bool) -> (a -> String) -> Check a</TD-></TR-><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl"-><A HREF="#v%3AandCheck"->andCheck</A-> :: Check a -> Check a -> Check a</TD+><A HREF="#v%3AfctTableString"+>fctTableString</A+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3AFunctionTable"+>FunctionTable</A+></TD ></TR ><TR ><TD CLASS="s8"@@ -270,9 +284,11 @@ ></TR ><TR ><TD CLASS="decl"-><A HREF="#v%3AwithVal"->withVal</A-> :: Check a -> (b -> a) -> Check b</TD+><A HREF="#v%3AfctTableList"+>fctTableList</A+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3AFunctionTable"+>FunctionTable</A+></TD ></TR ><TR ><TD CLASS="s8"@@ -286,7 +302,9 @@ >DatatypeName</A > -> Integer -> Integer -> <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3AParamList" >ParamList</A-> -> Check String</TD+> -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckString"+>CheckString</A+></TD ></TR ><TR ><TD CLASS="s8"@@ -300,8 +318,134 @@ >DatatypeName</A > -> Integer -> Integer -> <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3AParamList" >ParamList</A-> -> Check String</TD+> -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckString"+>CheckString</A+></TD ></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AnumParamValid"+>numParamValid</A+> :: (Integer -> Integer -> Bool) -> String -> String -> Bool</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><SPAN CLASS="keyword"+>data</SPAN+> <A HREF="#t%3ACheckA"+>CheckA</A+> a b</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><SPAN CLASS="keyword"+>type</SPAN+> <A HREF="#t%3ACheckString"+>CheckString</A+> = <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> String String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><SPAN CLASS="keyword"+>type</SPAN+> <A HREF="#t%3ACheckInteger"+>CheckInteger</A+> = <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> Integer Integer</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AperformCheck"+>performCheck</A+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a b -> a -> Maybe String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Aok"+>ok</A+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a a</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Afailure"+>failure</A+> :: (a -> String) -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a b</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Aassert"+>assert</A+> :: (a -> Bool) -> (a -> String) -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a a</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AassertMaybe"+>assertMaybe</A+> :: (a -> Maybe b) -> (a -> String) -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a b</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcheckWith"+>checkWith</A+> :: (a -> b) -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> b c -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a a</TD+></TR ></TABLE ></TD ></TR@@ -337,7 +481,7 @@ ></A ><B >errorMsgDataTypeNotAllowed</B-> :: String -> [(String, String)] -> String -> String -> String</TD+> :: String -> String -> [(String, String)] -> String -> String</TD ></TR ><TR ><TD CLASS="s15"@@ -381,6 +525,44 @@ ></TR ><TR ><TD CLASS="decl"+><A NAME="v%3AerrorMsgParam"+></A+><B+>errorMsgParam</B+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3ALocalName"+>LocalName</A+> -> String -> String -> String</TD+></TR+><TR+><TD CLASS="doc"+><P+>Error Message for the equality test of two datatype values+</P+><UL+><LI+> 1.parameter : datatype+</LI+><LI+> 2.parameter : datatype value+</LI+><LI+> 3.parameter : datatype value+</LI+></UL+><P+>example:+</P+><PRE+> errorMsgEqual "Int" "21" "42" -> "Datatype Int with value = 21 expected, but value = 42 found"+</PRE+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl" ><A NAME="v%3Arng_length" ></A ><B@@ -495,15 +677,17 @@ ></TR ><TR ><TD CLASS="decl"-><A NAME="v%3AalwaysOK"+><SPAN CLASS="keyword"+>type</SPAN+> <A NAME="t%3AFunctionTable" ></A ><B->alwaysOK</B-> :: Check a</TD+>FunctionTable</B+> = [(String, String -> String -> Bool)]</TD ></TR ><TR ><TD CLASS="doc"->Unit for checks+>Function table type </TD ></TR ><TR@@ -512,16 +696,19 @@ ></TR ><TR ><TD CLASS="decl"-><A NAME="v%3AalwaysErr"+><A NAME="v%3AstringValidFT" ></A ><B->alwaysErr</B-> :: (a -> String) -> Check a</TD-></TR-><TR-><TD CLASS="doc"->Zero for checks: Create an error message for an illegal value-</TD+>stringValidFT</B+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3AFunctionTable"+>FunctionTable</A+> -> <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3ADatatypeName"+>DatatypeName</A+> -> Integer -> Integer -> <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3AParamList"+>ParamList</A+> -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckString"+>CheckString</A+></TD ></TR ><TR ><TD CLASS="s15"@@ -529,15 +716,18 @@ ></TR ><TR ><TD CLASS="decl"-><A NAME="v%3AorErr"+><A NAME="v%3AfctTableString" ></A ><B->orErr</B-> :: (a -> Bool) -> (a -> String) -> Check a</TD+>fctTableString</B+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3AFunctionTable"+>FunctionTable</A+></TD ></TR ><TR ><TD CLASS="doc"->Perform check and generate error message on failure+>Function table for string tests,+ XML document value is first operand, schema value second </TD ></TR ><TR@@ -546,15 +736,18 @@ ></TR ><TR ><TD CLASS="decl"-><A NAME="v%3AandCheck"+><A NAME="v%3AfctTableList" ></A ><B->andCheck</B-> :: Check a -> Check a -> Check a</TD+>fctTableList</B+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3AFunctionTable"+>FunctionTable</A+></TD ></TR ><TR ><TD CLASS="doc"->Combine two checks+>Function table for list tests,+ XML document value is first operand, schema value second </TD ></TR ><TR@@ -563,18 +756,6 @@ ></TR ><TR ><TD CLASS="decl"-><A NAME="v%3AwithVal"-></A-><B->withVal</B-> :: Check a -> (b -> a) -> Check b</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl" ><A NAME="v%3AstringValid" ></A ><B@@ -583,7 +764,9 @@ >DatatypeName</A > -> Integer -> Integer -> <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3AParamList" >ParamList</A-> -> Check String</TD+> -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckString"+>CheckString</A+></TD ></TR ><TR ><TD CLASS="doc"@@ -630,7 +813,9 @@ >DatatypeName</A > -> Integer -> Integer -> <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3AParamList" >ParamList</A-> -> Check String</TD+> -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckString"+>CheckString</A+></TD ></TR ><TR ><TD CLASS="doc"@@ -663,6 +848,238 @@ </LI ></UL ></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AnumParamValid"+></A+><B+>numParamValid</B+> :: (Integer -> Integer -> Bool) -> String -> String -> Bool</TD+></TR+><TR+><TD CLASS="doc"+><P+>tests whether a string value matches a numeric param+</P+><P+>valid example:+</P+><PRE+> <data type="CHAR"> <param name="maxLength">5</param> </data>+</PRE+><P+>invalid example:+</P+><PRE+> <data type="CHAR"> <param name="minLength">foo</param> </data>+</PRE+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><SPAN CLASS="keyword"+>data</SPAN+> <A NAME="t%3ACheckA"+></A+><B+>CheckA</B+> a b</TD+></TR+><TR+><TD CLASS="body"+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"+><TR+><TD CLASS="section4"+><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:CheckA')" ALT="show/hide"+> Instances</TD+></TR+><TR+><TD CLASS="body"+><DIV ID="i:CheckA" STYLE="display:block;"+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"+><TR+><TD CLASS="decl"+>Arrow <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+></TD+></TR+><TR+><TD CLASS="decl"+>ArrowPlus <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+></TD+></TR+><TR+><TD CLASS="decl"+>ArrowZero <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</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%3ACheckString"+></A+><B+>CheckString</B+> = <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> String String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><SPAN CLASS="keyword"+>type</SPAN+> <A NAME="t%3ACheckInteger"+></A+><B+>CheckInteger</B+> = <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> Integer Integer</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AperformCheck"+></A+><B+>performCheck</B+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a b -> a -> Maybe String</TD+></TR+><TR+><TD CLASS="doc"+>run a check and deliver Just an error message or Nothing+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Aok"+></A+><B+>ok</B+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a a</TD+></TR+><TR+><TD CLASS="doc"+>every thing is fine+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Afailure"+></A+><B+>failure</B+> :: (a -> String) -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a b</TD+></TR+><TR+><TD CLASS="doc"+>always failure+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Aassert"+></A+><B+>assert</B+> :: (a -> Bool) -> (a -> String) -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a a</TD+></TR+><TR+><TD CLASS="doc"+>perform a simple check with a predicate p,+ when the predicate holds, assert acts as identity,+ else an error message is generated+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AassertMaybe"+></A+><B+>assertMaybe</B+> :: (a -> Maybe b) -> (a -> String) -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a b</TD+></TR+><TR+><TD CLASS="doc"+>perform a simple check with a Maybe function, Nothing indicates error+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcheckWith"+></A+><B+>checkWith</B+> :: (a -> b) -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> b c -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a a</TD+></TR+><TR+><TD CLASS="doc"+>perform a check, but convert the value before checking+</TD ></TR ><TR ><TD CLASS="s15"
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/DataTypeLibraries.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/DataTypes.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/PatternFunctions.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/PatternToString.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/Schema.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/SchemaGrammar.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/Simplification.hs" >Source code</A@@ -44,10 +44,32 @@ ><FONT SIZE="6" >Text.XML.HXT.RelaxNG.Simplification</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@@ -59,7 +81,7 @@ ><TR ><TD CLASS="doc" >The modul creates the simplified form of a Relax NG schema.- See also chapter 4 of the Relax NG specification.+ See also chapter 4 of the Relax NG specification. </TD ></TR ><TR
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/Unicode/Blocks.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/Unicode/CharProps.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/Utils.hs" >Source code</A@@ -44,10 +44,32 @@ ><FONT SIZE="6" >Text.XML.HXT.RelaxNG.Utils</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@@ -58,7 +80,7 @@ ></TR ><TR ><TD CLASS="doc"->Some helper functions+>Helper functions for RelaxNG validation </TD ></TR ><TR@@ -192,18 +214,6 @@ >formatStringListArr</A > :: [String] -> String</TD ></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3Aqn2String"->qn2String</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</TD-></TR ></TABLE ></TD ></TR@@ -398,25 +408,6 @@ ><B >formatStringListArr</B > :: [String] -> String</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3Aqn2String"-></A-><B->qn2String</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</TD-></TR-><TR-><TD CLASS="doc"->Formats a qualified name, e.g. "{namespace}localName"-</TD ></TR ><TR ><TD CLASS="s15"
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/Validation.hs" >Source code</A@@ -44,10 +44,32 @@ ><FONT SIZE="6" >Text.XML.HXT.RelaxNG.Validation</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@@ -59,8 +81,8 @@ ><TR ><TD CLASS="doc" >Validation of a XML document with respect to a valid Relax NG schema in simple form.- Copied and modified from "An algorithm for RELAX NG validation" by James Clark- (<A HREF="http://www.thaiopensource.com/relaxng/derivative.html"+ Copied and modified from "An algorithm for RELAX NG validation" by James Clark+ (<A HREF="http://www.thaiopensource.com/relaxng/derivative.html" >http://www.thaiopensource.com/relaxng/derivative.html</A >). </TD@@ -200,7 +222,7 @@ >contains</A > :: <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3ANameClass" >NameClass</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Bool</TD ></TR@@ -409,7 +431,7 @@ >contains</B > :: <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3ANameClass" >NameClass</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Bool</TD ></TR@@ -420,7 +442,7 @@ >NameClass</A ></TT > contains a particular <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TT >
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/Validator.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/XmlSchema/DataTypeLibW3C.hs" >Source code</A@@ -127,6 +127,76 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3Axsd_string"+>xsd_string</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_normalizedString"+>xsd_normalizedString</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_token"+>xsd_token</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_language"+>xsd_language</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_NMTOKEN"+>xsd_NMTOKEN</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_NMTOKENS"+>xsd_NMTOKENS</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_Name"+>xsd_Name</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3Axsd_NCName" >xsd_NCName</A > :: String</TD@@ -137,6 +207,56 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3Axsd_ID"+>xsd_ID</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_IDREF"+>xsd_IDREF</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_IDREFS"+>xsd_IDREFS</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_ENTITY"+>xsd_ENTITY</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_ENTITIES"+>xsd_ENTITIES</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3Axsd_anyURI" >xsd_anyURI</A > :: String</TD@@ -157,8 +277,8 @@ ></TR ><TR ><TD CLASS="decl"-><A HREF="#v%3Axsd_string"->xsd_string</A+><A HREF="#v%3Axsd_NOTATION"+>xsd_NOTATION</A > :: String</TD ></TR ><TR@@ -167,6 +287,36 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3Axsd_hexBinary"+>xsd_hexBinary</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_base64Binary"+>xsd_base64Binary</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_decimal"+>xsd_decimal</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3Axsd_length" >xsd_length</A > :: String</TD@@ -197,6 +347,66 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3Axsd_maxExclusive"+>xsd_maxExclusive</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_minExclusive"+>xsd_minExclusive</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_maxInclusive"+>xsd_maxInclusive</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_minInclusive"+>xsd_minInclusive</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_totalDigits"+>xsd_totalDigits</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_fractionDigits"+>xsd_fractionDigits</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3Axsd_pattern" >xsd_pattern</A > :: String</TD@@ -275,6 +485,90 @@ ></TR ><TR ><TD CLASS="decl"+><A NAME="v%3Axsd_string"+></A+><B+>xsd_string</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_normalizedString"+></A+><B+>xsd_normalizedString</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_token"+></A+><B+>xsd_token</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_language"+></A+><B+>xsd_language</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_NMTOKEN"+></A+><B+>xsd_NMTOKEN</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_NMTOKENS"+></A+><B+>xsd_NMTOKENS</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_Name"+></A+><B+>xsd_Name</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl" ><A NAME="v%3Axsd_NCName" ></A ><B@@ -287,6 +581,66 @@ ></TR ><TR ><TD CLASS="decl"+><A NAME="v%3Axsd_ID"+></A+><B+>xsd_ID</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_IDREF"+></A+><B+>xsd_IDREF</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_IDREFS"+></A+><B+>xsd_IDREFS</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_ENTITY"+></A+><B+>xsd_ENTITY</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_ENTITIES"+></A+><B+>xsd_ENTITIES</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl" ><A NAME="v%3Axsd_anyURI" ></A ><B@@ -311,10 +665,10 @@ ></TR ><TR ><TD CLASS="decl"-><A NAME="v%3Axsd_string"+><A NAME="v%3Axsd_NOTATION" ></A ><B->xsd_string</B+>xsd_NOTATION</B > :: String</TD ></TR ><TR@@ -323,6 +677,42 @@ ></TR ><TR ><TD CLASS="decl"+><A NAME="v%3Axsd_hexBinary"+></A+><B+>xsd_hexBinary</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_base64Binary"+></A+><B+>xsd_base64Binary</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_decimal"+></A+><B+>xsd_decimal</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl" ><A NAME="v%3Axsd_length" ></A ><B@@ -351,6 +741,78 @@ ></A ><B >xsd_minLength</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_maxExclusive"+></A+><B+>xsd_maxExclusive</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_minExclusive"+></A+><B+>xsd_minExclusive</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_maxInclusive"+></A+><B+>xsd_maxInclusive</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_minInclusive"+></A+><B+>xsd_minInclusive</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_totalDigits"+></A+><B+>xsd_totalDigits</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_fractionDigits"+></A+><B+>xsd_fractionDigits</B > :: String</TD ></TR ><TR
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/XmlSchema/Regex.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/XmlSchema/RegexParser.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Validator/AttributeValueValidation.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Validator/DTDValidation.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Validator/DocTransformation.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Validator/DocValidation.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Validator/IdValidation.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Validator/RE.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Validator/Validation.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Validator/ValidationFilter.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Validator/XmlRE.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XPath/NavTree.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XPath/XPathArithmetic.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XPath/XPathDataTypes.hs" >Source code</A@@ -536,7 +536,7 @@ ><TD CLASS="decl" >= <A HREF="#v%3ANameTest" >NameTest</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -900,7 +900,7 @@ >type</SPAN > <A HREF="#t%3AKeyTab" >KeyTab</A-> = [(<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> = [(<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >, String, <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3ANavXmlTree" >NavXmlTree</A@@ -1927,7 +1927,7 @@ ></A ><B >NameTest</B-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ><TD CLASS="rdoc"@@ -2558,7 +2558,7 @@ ></A ><B >KeyTab</B-> = [(<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> = [(<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >, String, <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3ANavXmlTree" >NavXmlTree</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XPath/XPathEval.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XPath/XPathFct.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XPath/XPathKeywords.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XPath/XPathParser.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XPath/XPathToNodeSet.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XPath/XPathToString.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XPath.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XSLT/Application.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XSLT/Common.hs" >Source code</A@@ -320,7 +320,7 @@ >isElemType</B > :: <A HREF="Text-XML-HXT-Arrow-XmlNode.html#t%3AXmlNode" >XmlNode</A-> n => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> n => <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> n -> Bool</TD ></TR@@ -336,7 +336,7 @@ >isAttrType</B > :: <A HREF="Text-XML-HXT-Arrow-XmlNode.html#t%3AXmlNode" >XmlNode</A-> n => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> n => <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> n -> Bool</TD ></TR@@ -380,7 +380,7 @@ >tryFetchAttribute</B > :: <A HREF="Text-XML-HXT-Arrow-XmlNode.html#t%3AXmlNode" >XmlNode</A-> n => n -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> n => n -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Maybe String</TD ></TR@@ -396,7 +396,7 @@ >fetchAttributeWDefault</B > :: <A HREF="Text-XML-HXT-Arrow-XmlNode.html#t%3AXmlNode" >XmlNode</A-> n => n -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> n => n -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> String -> String</TD ></TR@@ -412,7 +412,7 @@ >fetchAttribute</B > :: <A HREF="Text-XML-HXT-Arrow-XmlNode.html#t%3AXmlNode" >XmlNode</A-> n => n -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> n => n -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> String</TD ></TR@@ -428,7 +428,7 @@ >hasAttribute</B > :: <A HREF="Text-XML-HXT-Arrow-XmlNode.html#t%3AXmlNode" >XmlNode</A-> n => n -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> n => n -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Bool</TD ></TR@@ -444,7 +444,7 @@ >setAttribute</B > :: <A HREF="Text-XML-HXT-Arrow-XmlNode.html#t%3AXmlNode" >XmlNode</A-> n => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> n => <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> String -> n -> n</TD ></TR@@ -454,20 +454,6 @@ ></TR ><TR ><TD CLASS="decl"-><A NAME="v%3AmkQName"-></A-><B->mkQName</B-> :: String -> String -> String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t%3AExName"@@ -543,7 +529,7 @@ ></A ><B >mkExName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-XSLT-Common.html#t%3AExName" >ExName</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XSLT/Compilation.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XSLT/CompiledStylesheet.hs" >Source code</A@@ -928,9 +928,9 @@ >lookupAlias</B > :: <A HREF="Text-XML-HXT-XSLT-CompiledStylesheet.html#t%3ANSAliasing" >NSAliasing</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -1375,7 +1375,7 @@ ></A ><B >LiteralQName</B-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ><TD CLASS="rdoc"
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XSLT/Names.hs" >Source code</A@@ -136,7 +136,7 @@ ></A ><B >mkXsltName</B-> :: String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: String -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -150,7 +150,7 @@ ></A ><B >mkXsltAttribName</B-> :: String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: String -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -164,7 +164,7 @@ ></A ><B >xsltTransform</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -178,7 +178,7 @@ ></A ><B >xsltStylesheet</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -192,7 +192,7 @@ ></A ><B >xsltMessage</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -206,7 +206,7 @@ ></A ><B >xsltForEach</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -220,7 +220,7 @@ ></A ><B >xsltChoose</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -234,7 +234,7 @@ ></A ><B >xsltWhen</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -248,7 +248,7 @@ ></A ><B >xsltOtherwise</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -262,7 +262,7 @@ ></A ><B >xsltIf</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -276,7 +276,7 @@ ></A ><B >xsltElement</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -290,7 +290,7 @@ ></A ><B >xsltAttribute</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -304,7 +304,7 @@ ></A ><B >xsltText</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -318,7 +318,7 @@ ></A ><B >xsltValueOf</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -332,7 +332,7 @@ ></A ><B >xsltComment</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -346,7 +346,7 @@ ></A ><B >xsltProcInstr</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -360,7 +360,7 @@ ></A ><B >xsltInclude</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -374,7 +374,7 @@ ></A ><B >xsltImport</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -388,7 +388,7 @@ ></A ><B >xsltTemplate</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -402,7 +402,7 @@ ></A ><B >xsltApplyTemplates</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -416,7 +416,7 @@ ></A ><B >xsltApplyImports</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -430,7 +430,7 @@ ></A ><B >xsltCallTemplate</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -444,7 +444,7 @@ ></A ><B >xsltVariable</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -458,7 +458,7 @@ ></A ><B >xsltParam</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -472,7 +472,7 @@ ></A ><B >xsltWithParam</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -486,7 +486,7 @@ ></A ><B >xsltAttributeSet</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -500,7 +500,7 @@ ></A ><B >xsltCopy</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -514,7 +514,7 @@ ></A ><B >xsltCopyOf</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -528,7 +528,7 @@ ></A ><B >xsltSort</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -542,7 +542,7 @@ ></A ><B >xsltStripSpace</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -556,7 +556,7 @@ ></A ><B >xsltPreserveSpace</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -570,7 +570,7 @@ ></A ><B >xsltNamespaceAlias</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -584,7 +584,7 @@ ></A ><B >xsltTerminate</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -598,7 +598,7 @@ ></A ><B >xsltSelect</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -612,7 +612,7 @@ ></A ><B >xsltTest</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -626,7 +626,7 @@ ></A ><B >xsltName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -640,7 +640,7 @@ ></A ><B >xsltNamespace</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -654,7 +654,7 @@ ></A ><B >xsltUseAttributeSets</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -668,7 +668,7 @@ ></A ><B >xsltHRef</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -682,7 +682,7 @@ ></A ><B >xsltMatch</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -696,7 +696,7 @@ ></A ><B >xsltPriority</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -710,7 +710,7 @@ ></A ><B >xsltMode</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -724,7 +724,7 @@ ></A ><B >xsltDataType</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -738,7 +738,7 @@ ></A ><B >xsltOrder</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -752,7 +752,7 @@ ></A ><B >xsltElements</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -766,7 +766,7 @@ ></A ><B >xsltStylesheetPrefix</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -780,7 +780,7 @@ ></A ><B >xsltResultPrefix</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -794,7 +794,7 @@ ></A ><B >xsltVersion</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -808,7 +808,7 @@ ></A ><B >xsltExlcudeResultPrefixes</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -822,7 +822,7 @@ ></A ><B >xsltExtensionElementPrefixes</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -836,7 +836,7 @@ ></A ><B >xsltUseAttributeSetsLRE</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -850,7 +850,7 @@ ></A ><B >xsltVersionLRE</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -864,7 +864,7 @@ ></A ><B >xsltExlcudeResultPrefixesLRE</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -878,7 +878,7 @@ ></A ><B >xsltExtensionElementPrefixesLRE</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -892,7 +892,7 @@ ></A ><B >xmlSpace</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XSLT/XsltArrows.hs" >Source code</A
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -137,6 +137,10 @@ ><TD ><A HREF="doc-index-36.html" >$</A+></TD+><TD+><A HREF="doc-index-38.html"+>&</A ></TD ><TD ><A HREF="doc-index-43.html"
@@ -0,0 +1,190 @@+<!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+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"+></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"+>Haskell Xml Toolbox 7.5: The complete API</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+><TABLE CELLPADDING="0" CELLSPACING="5"+><TR+><TD+><A HREF="doc-index-A.html"+>A</A+></TD+><TD+><A HREF="doc-index-B.html"+>B</A+></TD+><TD+><A HREF="doc-index-C.html"+>C</A+></TD+><TD+><A HREF="doc-index-D.html"+>D</A+></TD+><TD+><A HREF="doc-index-E.html"+>E</A+></TD+><TD+><A HREF="doc-index-F.html"+>F</A+></TD+><TD+><A HREF="doc-index-G.html"+>G</A+></TD+><TD+><A HREF="doc-index-H.html"+>H</A+></TD+><TD+><A HREF="doc-index-I.html"+>I</A+></TD+><TD+><A HREF="doc-index-K.html"+>K</A+></TD+><TD+><A HREF="doc-index-L.html"+>L</A+></TD+><TD+><A HREF="doc-index-M.html"+>M</A+></TD+><TD+><A HREF="doc-index-N.html"+>N</A+></TD+><TD+><A HREF="doc-index-O.html"+>O</A+></TD+><TD+><A HREF="doc-index-P.html"+>P</A+></TD+><TD+><A HREF="doc-index-Q.html"+>Q</A+></TD+><TD+><A HREF="doc-index-R.html"+>R</A+></TD+><TD+><A HREF="doc-index-S.html"+>S</A+></TD+><TD+><A HREF="doc-index-T.html"+>T</A+></TD+><TD+><A HREF="doc-index-U.html"+>U</A+></TD+><TD+><A HREF="doc-index-V.html"+>V</A+></TD+><TD+><A HREF="doc-index-W.html"+>W</A+></TD+><TD+><A HREF="doc-index-X.html"+>X</A+></TD+><TD+><A HREF="doc-index-Z.html"+>Z</A+></TD+><TD+><A HREF="doc-index-58.html"+>:</A+></TD+><TD+><A HREF="doc-index-36.html"+>$</A+></TD+><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD+><A HREF="doc-index-43.html"+>+</A+></TD+><TD+><A HREF="doc-index-46.html"+>.</A+></TD+><TD+><A HREF="doc-index-47.html"+>/</A+></TD+><TD+><A HREF="doc-index-60.html"+><</A+></TD+><TD+><A HREF="doc-index-62.html"+>></A+></TD+></TR+></TABLE+></TD+></TR+><TR+><TD CLASS="section1"+>Index (&)</TD+></TR+><TR+><TD+><TABLE CELLPADDING="0" CELLSPACING="5"+><TR+><TD CLASS="indexentry"+>&&&&</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3A%26%26%26%26"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+></TABLE+></TD+></TR+></TABLE+></BODY+></HTML+>
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -137,6 +137,10 @@ ><TD ><A HREF="doc-index-36.html" >$</A+></TD+><TD+><A HREF="doc-index-38.html"+>&</A ></TD ><TD ><A HREF="doc-index-43.html"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -137,6 +137,10 @@ ><TD ><A HREF="doc-index-36.html" >$</A+></TD+><TD+><A HREF="doc-index-38.html"+>&</A ></TD ><TD ><A HREF="doc-index-43.html"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -137,6 +137,10 @@ ><TD ><A HREF="doc-index-36.html" >$</A+></TD+><TD+><A HREF="doc-index-38.html"+>&</A ></TD ><TD ><A HREF="doc-index-43.html"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -137,6 +137,10 @@ ><TD ><A HREF="doc-index-36.html" >$</A+></TD+><TD+><A HREF="doc-index-38.html"+>&</A ></TD ><TD ><A HREF="doc-index-43.html"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -169,6 +173,14 @@ ><TR ><TD ><TABLE CELLPADDING="0" CELLSPACING="5"+><TR+><TD CLASS="indexentry"+><+>></TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3A%3C%2B%3E%3E"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR ><TR ><TD CLASS="indexentry" COLSPAN="2" ></</TD
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -184,6 +188,14 @@ ><A HREF="Control-Arrow-ArrowList.html#v%3A%3E%3E." >Control.Arrow.ArrowList</A >, Control.Arrow.ListArrows, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry"+>>>>></TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3A%3E%3E%3E%3E"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD ></TR ></TABLE ></TD
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -823,6 +827,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>a_parse_by_mimetype</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_parse_by_mimetype"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry" >a_parse_html</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_parse_html"@@ -959,6 +971,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>a_tagsoup</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_tagsoup"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry" >a_trace</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_trace"@@ -1299,22 +1319,6 @@ ></TR ><TR ><TD CLASS="indexentry"->alwaysErr</TD-><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AalwaysErr"->Text.XML.HXT.RelaxNG.DataTypeLibUtils</A-></TD-></TR-><TR-><TD CLASS="indexentry"->alwaysOK</TD-><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AalwaysOK"->Text.XML.HXT.RelaxNG.DataTypeLibUtils</A-></TD-></TR-><TR-><TD CLASS="indexentry" >ancestorAxis</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-XPath-NavTree.html#v%3AancestorAxis"@@ -1331,14 +1335,6 @@ ></TR ><TR ><TD CLASS="indexentry"->andCheck</TD-><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AandCheck"->Text.XML.HXT.RelaxNG.DataTypeLibUtils</A-></TD-></TR-><TR-><TD CLASS="indexentry" >appPickle</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-Arrow-Pickle-Xml.html#v%3AappPickle"@@ -1359,6 +1355,38 @@ ></TR ><TR ><TD CLASS="indexentry"+>application_xhtml</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aapplication_xhtml"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry"+>application_xml</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aapplication_xml"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry"+>application_xml_dtd</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aapplication_xml_dtd"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry"+>application_xml_external_parsed_entity</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aapplication_xml_external_parsed_entity"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry" >applyA</TD ><TD CLASS="indexlinks" ><A HREF="Control-Arrow-ArrowList.html#v%3AapplyA"@@ -1483,6 +1511,22 @@ ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-XSLT-Compilation.html#v%3AassembleStylesheet" >Text.XML.HXT.XSLT.Compilation</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>assert</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3Aassert"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>assertMaybe</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AassertMaybe"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A ></TD ></TR ><TR
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -181,9 +185,9 @@ ><TD CLASS="indexentry" >buildUniversalName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AbuildUniversalName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AbuildUniversalName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD ></TR ></TABLE ></TD
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -227,6 +231,30 @@ ></TR ><TR ><TD CLASS="indexentry"+>CheckA</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>CheckInteger</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckInteger"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>CheckString</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckString"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD+></TR+><TR+><TD CLASS="indexentry" >Child</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#v%3AChild"@@ -923,6 +951,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>checkWith</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AcheckWith"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD+></TR+><TR+><TD CLASS="indexentry" >childAxis</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-XPath-NavTree.html#v%3AchildAxis"@@ -998,6 +1034,14 @@ >, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ><TR+><TD CLASS="indexentry"+>closesHtmlTag</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Parser-HtmlParsec.html#v%3AclosesHtmlTag"+>Text.XML.HXT.Parser.HtmlParsec</A+>, Text.XML.HXT.Parser.HtmlParser, Text.XML.HXT.Parser</TD+></TR+><TR ><TD CLASS="indexentry" COLSPAN="2" >cmt</TD ></TR@@ -1104,6 +1148,174 @@ ><A HREF="Text-XML-HXT-Parser-XmlParsec.html#v%3Acomment" >Text.XML.HXT.Parser.XmlParsec</A >, Text.XML.HXT.Parser.XmlParser, Text.XML.HXT.Parser</TD+></TR+><TR+><TD CLASS="indexentry"+>compBool</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompBool"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compBoolExpr</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompBoolExpr"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compFP</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompFP"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compGenExpr</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompGenExpr"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compIntExpr</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompIntExpr"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compLP</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompLP"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compNT</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompNT"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compNTA</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompNTA"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compNTE</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompNTE"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compNameT</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompNameT"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compNumber</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompNumber"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compNumberExpr</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompNumberExpr"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compPath</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompPath"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compPred</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompPred"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compPred1</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompPred1"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compRelPathExpr</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompRelPathExpr"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compString</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompString"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compStringExpr</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompStringExpr"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compXP</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompXP"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compXPath</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompXPath"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compXS</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompXS"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -385,6 +389,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>deadEndStreet</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AdeadEndStreet"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" >decimalStringToInt</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-DOM-Util.html#v%3AdecimalStringToInt"@@ -458,6 +470,14 @@ ><A HREF="Data-Tree-NTree-Filter.html#v%3Adeep" >Data.Tree.NTree.Filter</A >, Data.NavTree, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.XPath.NavTree, Text.XML.HXT.XPath.XPathDataTypes, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+></TR+><TR+><TD CLASS="indexentry"+>deep'</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3Adeep%27"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -523,35 +527,43 @@ ></TR ><TR ><TD CLASS="indexentry"+>equalNodeSet</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AequalNodeSet"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" >equalQName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequalQName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AequalQName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry" >equalQNameBy</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequalQNameBy"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AequalQNameBy"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry" >equivQName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequivQName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AequivQName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry" >equivUri</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequivUri"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AequivUri"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry" COLSPAN="2"@@ -660,6 +672,14 @@ ><A HREF="Text-XML-HXT-DOM-XmlState.html#v%3AerrorMsgLoggingAndToStderr" >Text.XML.HXT.DOM.XmlState</A >, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+></TR+><TR+><TD CLASS="indexentry"+>errorMsgParam</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AerrorMsgParam"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -226,6 +230,22 @@ ></TD ></TR ><TR+><TD CLASS="indexentry"+>FunctionTable</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3AFunctionTable"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>failure</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3Afailure"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD+></TR+><TR ><TD CLASS="indexentry" COLSPAN="2" >fatal</TD ></TR@@ -244,6 +264,22 @@ ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Afatal" >Text.XML.HXT.DOM.XmlTreeFilter</A >, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+></TR+><TR+><TD CLASS="indexentry"+>fctTableList</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AfctTableList"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>fctTableString</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AfctTableString"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -314,6 +318,14 @@ >, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ><TR+><TD CLASS="indexentry"+>getAttrl'</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AgetAttrl%27"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR ><TD CLASS="indexentry" COLSPAN="2" >getBaseURI</TD ></TR@@ -395,6 +407,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>getChildren'</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AgetChildren%27"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" >getChildrenNT</TD ><TD CLASS="indexlinks" ><A HREF="Data-NavTree.html#v%3AgetChildrenNT"@@ -581,8 +601,8 @@ ><TD CLASS="indexentry" >getElemAndAttrNodeSet</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetElemAndAttrNodeSet"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetElemAndAttrNodeSet"+>Text.XML.HXT.Arrow.XPath</A >, Text.XML.HXT.Arrow</TD ></TR ><TR@@ -609,8 +629,8 @@ ><TD CLASS="indexentry" >getElemNodeSet</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetElemNodeSet"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetElemNodeSet"+>Text.XML.HXT.Arrow.XPath</A >, Text.XML.HXT.Arrow</TD ></TR ><TR@@ -733,8 +753,8 @@ ><TD CLASS="indexentry" >getFromNodeSet</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetFromNodeSet"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetFromNodeSet"+>Text.XML.HXT.Arrow.XPath</A >, Text.XML.HXT.Arrow</TD ></TR ><TR@@ -1479,6 +1499,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>getXP</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AgetXP"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" >getXPath</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-XPath-XPathEval.html#v%3AgetXPath"@@ -1493,8 +1521,8 @@ ><TD CLASS="indexannot" >1 (Function)</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetXPathNodeSet"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetXPathNodeSet"+>Text.XML.HXT.Arrow.XPath</A >, Text.XML.HXT.Arrow</TD ></TR ><TR@@ -1530,39 +1558,95 @@ >, Text.XML.HXT.XPath</TD ></TR ><TR-><TD CLASS="indexentry"+><TD CLASS="indexentry" COLSPAN="2" >getXPathTrees</TD+></TR+><TR+><TD CLASS="indexannot"+>1 (Function)</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetXPathTrees"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetXPathTrees"+>Text.XML.HXT.Arrow.XPath</A >, Text.XML.HXT.Arrow</TD ></TR ><TR-><TD CLASS="indexentry"+><TD CLASS="indexannot"+>2 (Function)</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AgetXPathTrees"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" COLSPAN="2" >getXPathTreesInDoc</TD+></TR+><TR+><TD CLASS="indexannot"+>1 (Function)</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetXPathTreesInDoc"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetXPathTreesInDoc"+>Text.XML.HXT.Arrow.XPath</A >, Text.XML.HXT.Arrow</TD ></TR ><TR-><TD CLASS="indexentry"+><TD CLASS="indexannot"+>2 (Function)</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AgetXPathTreesInDoc"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" COLSPAN="2" >getXPathTreesInDocWithNsEnv</TD+></TR+><TR+><TD CLASS="indexannot"+>1 (Function)</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetXPathTreesInDocWithNsEnv"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetXPathTreesInDocWithNsEnv"+>Text.XML.HXT.Arrow.XPath</A >, Text.XML.HXT.Arrow</TD ></TR ><TR-><TD CLASS="indexentry"+><TD CLASS="indexannot"+>2 (Function)</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AgetXPathTreesInDocWithNsEnv"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" COLSPAN="2" >getXPathTreesWithNsEnv</TD+></TR+><TR+><TD CLASS="indexannot"+>1 (Function)</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetXPathTreesWithNsEnv"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetXPathTreesWithNsEnv"+>Text.XML.HXT.Arrow.XPath</A >, Text.XML.HXT.Arrow</TD ></TR ><TR+><TD CLASS="indexannot"+>2 (Function)</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AgetXPathTreesWithNsEnv"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR ><TD CLASS="indexentry"+>getXPathTreesWithNsEnvSimple</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AgetXPathTreesWithNsEnvSimple"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" >getXPathWithNsEnv</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-XPath-XPathEval.html#v%3AgetXPathWithNsEnv"@@ -1652,6 +1736,14 @@ ><A HREF="Data-Tree-NTree-Filter.html#v%3Aguards" >Data.Tree.NTree.Filter</A >, Data.NavTree, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.XPath.NavTree, Text.XML.HXT.XPath.XPathDataTypes, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+></TR+><TR+><TD CLASS="indexentry"+>guards'</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3Aguards%27"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -137,6 +137,10 @@ ><TD ><A HREF="doc-index-36.html" >$</A+></TD+><TD+><A HREF="doc-index-38.html"+>&</A ></TD ><TD ><A HREF="doc-index-43.html"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -975,6 +979,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>isHtmlMimeType</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3AisHtmlMimeType"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry" >isIOA</TD ><TD CLASS="indexlinks" ><A HREF="Control-Arrow-ArrowIO.html#v%3AisIOA"@@ -2512,6 +2524,14 @@ ><A HREF="Text-XML-HXT-DOM-Unicode.html#v%3AisXmlLetter" >Text.XML.HXT.DOM.Unicode</A ></TD+></TR+><TR+><TD CLASS="indexentry"+>isXmlMimeType</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3AisXmlMimeType"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -211,17 +215,17 @@ ></TR ><TR ><TD CLASS="indexentry"->k_enitity</TD+>k_entities</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Ak_enitity"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Ak_entities" >Text.XML.HXT.DOM.XmlKeywords</A >, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"->k_entities</TD+>k_entity</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Ak_entities"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Ak_entity" >Text.XML.HXT.DOM.XmlKeywords</A >, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD ></TR
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -333,9 +337,9 @@ ><TD CLASS="indexentry" >localPart</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AlocalPart"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AlocalPart"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -315,6 +319,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>mergeA</TD+><TD CLASS="indexlinks"+><A HREF="Control-Arrow-ArrowList.html#v%3AmergeA"+>Control.Arrow.ArrowList</A+>, Control.Arrow.ListArrows, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry" >mergeAttrl</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-Arrow-XmlNode.html#v%3AmergeAttrl"@@ -339,6 +351,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>mk</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3Amk"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" >mkAbsURI</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html#v%3AmkAbsURI"@@ -645,9 +665,9 @@ ><TD CLASS="indexentry" >mkName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"@@ -661,9 +681,9 @@ ><TD CLASS="indexentry" >mkNsName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkNsName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkNsName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"@@ -697,9 +717,9 @@ ><TD CLASS="indexentry" >mkPrefixLocalPart</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkPrefixLocalPart"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkPrefixLocalPart"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"@@ -721,9 +741,9 @@ ><TD CLASS="indexentry" >mkQName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-XSLT-Common.html#v%3AmkQName"->Text.XML.HXT.XSLT.Common</A-></TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkQName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"@@ -889,9 +909,9 @@ ><TD CLASS="indexentry" >mkSNsName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkSNsName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkSNsName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"@@ -1300,6 +1320,14 @@ ><A HREF="Data-Tree-NTree-Filter.html#v%3Amulti" >Data.Tree.NTree.Filter</A >, Data.NavTree, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.XPath.NavTree, Text.XML.HXT.XPath.XPathDataTypes, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+></TR+><TR+><TD CLASS="indexentry"+>multi'</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3Amulti%27"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -533,9 +537,9 @@ ><TD CLASS="indexentry" >namePrefix</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AnamePrefix"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AnamePrefix"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"@@ -565,9 +569,9 @@ ><TD CLASS="indexentry" >namespaceUri</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AnamespaceUri"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AnamespaceUri"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"@@ -741,9 +745,9 @@ ><TD CLASS="indexentry" >normalizeNsUri</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AnormalizeNsUri"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AnormalizeNsUri"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"@@ -849,9 +853,9 @@ ><TD CLASS="indexentry" >nullQName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AnullQName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AnullQName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry" COLSPAN="2"@@ -871,6 +875,14 @@ ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-Validator-RE.html#v%3Anullable" >Text.XML.HXT.Validator.RE</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>numParamValid</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AnumParamValid"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A ></TD ></TR ><TR
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -227,6 +231,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>ok</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3Aok"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD+></TR+><TR+><TD CLASS="indexentry" >oneOrMore</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#v%3AoneOrMore"@@ -260,14 +272,6 @@ ><A HREF="Data-Tree-NTree-Filter.html#v%3AorElse" >Data.Tree.NTree.Filter</A >, Data.NavTree, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.XPath.NavTree, Text.XML.HXT.XPath.XPathDataTypes, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD-></TR-><TR-><TD CLASS="indexentry"->orErr</TD-><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AorErr"->Text.XML.HXT.RelaxNG.DataTypeLibUtils</A-></TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -414,6 +418,26 @@ >, Text.XML.HXT.Parser.HtmlParser, Text.XML.HXT.Parser</TD ></TR ><TR+><TD CLASS="indexentry" COLSPAN="2"+>parseHtmlTagSoup</TD+></TR+><TR+><TD CLASS="indexannot"+>1 (Function)</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-ParserInterface.html#v%3AparseHtmlTagSoup"+>Text.XML.HXT.Arrow.ParserInterface</A+></TD+></TR+><TR+><TD CLASS="indexannot"+>2 (Function)</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Parser-TagSoup.html#v%3AparseHtmlTagSoup"+>Text.XML.HXT.Parser.TagSoup</A+></TD+></TR+><TR ><TD CLASS="indexentry" >parseHtmlText</TD ><TD CLASS="indexlinks"@@ -799,6 +823,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>performCheck</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AperformCheck"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD+></TR+><TR+><TD CLASS="indexentry" >pickleDoc</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-Arrow-Pickle-Xml.html#v%3ApickleDoc"@@ -857,6 +889,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>prepareContents</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-WriteDocument.html#v%3AprepareContents"+>Text.XML.HXT.Arrow.WriteDocument</A+>, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry" >prepareXSLTDocument</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-XSLT-Compilation.html#v%3AprepareXSLTDocument"@@ -1005,8 +1045,8 @@ ><TD CLASS="indexentry" >processFromNodeSet</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AprocessFromNodeSet"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AprocessFromNodeSet"+>Text.XML.HXT.Arrow.XPath</A >, Text.XML.HXT.Arrow</TD ></TR ><TR@@ -1105,16 +1145,16 @@ ><TD CLASS="indexentry" >processXPathTrees</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AprocessXPathTrees"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AprocessXPathTrees"+>Text.XML.HXT.Arrow.XPath</A >, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry" >processXPathTreesWithNsEnv</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AprocessXPathTreesWithNsEnv"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AprocessXPathTreesWithNsEnv"+>Text.XML.HXT.Arrow.XPath</A >, Text.XML.HXT.Arrow</TD ></TR ><TR
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -173,17 +177,17 @@ ><TD CLASS="indexentry" >QN</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AQN"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AQN"+>Text.XML.HXT.DOM.QualifiedName</A+></TD ></TR ><TR ><TD CLASS="indexentry" >QName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"@@ -223,14 +227,6 @@ ></TR ><TR ><TD CLASS="indexentry"->qn2String</TD-><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-RelaxNG-Utils.html#v%3Aqn2String"->Text.XML.HXT.RelaxNG.Utils</A->, Text.XML.HXT.RelaxNG.DataTypeLibUtils</TD-></TR-><TR-><TD CLASS="indexentry" >qtag</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3Aqtag"@@ -241,9 +237,9 @@ ><TD CLASS="indexentry" >qualifiedName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AqualifiedName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AqualifiedName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -137,6 +137,10 @@ ><TD ><A HREF="doc-index-36.html" >$</A+></TD+><TD+><A HREF="doc-index-38.html"+>&</A ></TD ><TD ><A HREF="doc-index-43.html"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -1622,6 +1626,14 @@ >stringValid</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AstringValid"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>stringValidFT</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AstringValidFT" >Text.XML.HXT.RelaxNG.DataTypeLibUtils</A ></TD ></TR
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -433,6 +437,38 @@ ></TR ><TR ><TD CLASS="indexentry"+>textOfXNode</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlTreeFunctions.html#v%3AtextOfXNode"+>Text.XML.HXT.DOM.XmlTreeFunctions</A+>, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+></TR+><TR+><TD CLASS="indexentry"+>text_html</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Atext_html"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry"+>text_xml</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Atext_xml"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry"+>text_xml_external_parsed_entity</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Atext_xml_external_parsed_entity"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry" >thePicklerDTD</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-Arrow-Pickle.html#v%3AthePicklerDTD"@@ -471,6 +507,22 @@ ></TR ><TR ><TD CLASS="indexentry"+>this'</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3Athis%27"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>this''</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3Athis%27%27"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" >thisM</TD ><TD CLASS="indexlinks" ><A HREF="Data-Tree-NTree-Filter.html#v%3AthisM"@@ -503,6 +555,22 @@ ></TR ><TR ><TD CLASS="indexentry"+>toNumber</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AtoNumber"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>toThis</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AtoThis"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" >toTreel</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-DOM-XmlTreeFunctions.html#v%3AtoTreel"@@ -895,6 +963,14 @@ ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-XSLT-Common.html#v%3AtryFetchAttribute" >Text.XML.HXT.XSLT.Common</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>tryGetXPath</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AtryGetXPath"+>Text.XML.HXT.Arrow.XPathSimple</A ></TD ></TR ><TR
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -393,9 +397,9 @@ ><TD CLASS="indexentry" >universalName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AuniversalName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AuniversalName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"@@ -409,12 +413,20 @@ ><TD CLASS="indexentry" >universalUri</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AuniversalUri"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AuniversalUri"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"+>unlistA</TD+><TD CLASS="indexlinks"+><A HREF="Control-Arrow-ArrowList.html#v%3AunlistA"+>Control.Arrow.ArrowList</A+>, Control.Arrow.ListArrows, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry" >unparseXmlDoc</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-DOM-EditFilters.html#v%3AunparseXmlDoc"@@ -438,6 +450,14 @@ ><A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html#v%3AunsetParam" >Text.XML.HXT.Arrow.XmlIOStateArrow</A >, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry"+>unwrap</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3Aunwrap"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -137,6 +137,10 @@ ><TD ><A HREF="doc-index-36.html" >$</A+></TD+><TD+><A HREF="doc-index-38.html"+>&</A ></TD ><TD ><A HREF="doc-index-43.html"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -324,14 +328,6 @@ ><A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html#v%3AwithTraceLevel" >Text.XML.HXT.Arrow.XmlIOStateArrow</A >, Text.XML.HXT.Arrow</TD-></TR-><TR-><TD CLASS="indexentry"->withVal</TD-><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AwithVal"->Text.XML.HXT.RelaxNG.DataTypeLibUtils</A-></TD ></TR ><TR ><TD CLASS="indexentry" COLSPAN="2"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -287,6 +291,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>XPArrow</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" >XPCommentNode</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#v%3AXPCommentNode"@@ -525,6 +537,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>xIndex</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AxIndex"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" >xMLDecl</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-Parser-XmlParsec.html#v%3AxMLDecl"@@ -541,6 +561,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>xNumber'</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AxNumber%27"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" >xPValue2NodeSet</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-XPath-XPathToNodeSet.html#v%3AxPValue2NodeSet"@@ -605,6 +633,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>xString</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AxString"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" >xattr</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-DOM-XmlTreeFunctions.html#v%3Axattr"@@ -1235,6 +1271,46 @@ ></TR ><TR ><TD CLASS="indexentry"+>xsd_ENTITIES</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_ENTITIES"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_ENTITY</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_ENTITY"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_ID</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_ID"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_IDREF</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_IDREF"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_IDREFS</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_IDREFS"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry" >xsd_NCName</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_NCName"@@ -1243,6 +1319,38 @@ ></TR ><TR ><TD CLASS="indexentry"+>xsd_NMTOKEN</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_NMTOKEN"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_NMTOKENS</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_NMTOKENS"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_NOTATION</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_NOTATION"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_Name</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_Name"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry" >xsd_QName</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_QName"@@ -1259,6 +1367,22 @@ ></TR ><TR ><TD CLASS="indexentry"+>xsd_base64Binary</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_base64Binary"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_decimal</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_decimal"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry" >xsd_enumeration</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_enumeration"@@ -1267,6 +1391,30 @@ ></TR ><TR ><TD CLASS="indexentry"+>xsd_fractionDigits</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_fractionDigits"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_hexBinary</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_hexBinary"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_language</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_language"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry" >xsd_length</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_length"@@ -1275,6 +1423,22 @@ ></TR ><TR ><TD CLASS="indexentry"+>xsd_maxExclusive</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_maxExclusive"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_maxInclusive</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_maxInclusive"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry" >xsd_maxLength</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_maxLength"@@ -1283,6 +1447,22 @@ ></TR ><TR ><TD CLASS="indexentry"+>xsd_minExclusive</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_minExclusive"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_minInclusive</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_minInclusive"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry" >xsd_minLength</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_minLength"@@ -1291,6 +1471,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>xsd_normalizedString</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_normalizedString"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry" >xsd_pattern</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_pattern"@@ -1302,6 +1490,22 @@ >xsd_string</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_string"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_token</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_token"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_totalDigits</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_totalDigits" >Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A ></TD ></TR
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -137,6 +137,10 @@ ><TD ><A HREF="doc-index-36.html" >$</A+></TD+><TD+><A HREF="doc-index-38.html"+>&</A ></TD ><TD ><A HREF="doc-index-43.html"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The complete API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -141,6 +141,10 @@ ><TD ><A HREF="doc-index-36.html" >$</A+></TD+><TD+><A HREF="doc-index-38.html"+>&</A ></TD ><TD ><A HREF="doc-index-43.html"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The complete API</TITLE+>Haskell Xml Toolbox 7.5: The complete API</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The complete API</TD+>Haskell Xml Toolbox 7.5: The complete API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -583,8 +583,8 @@ ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 42em"-><A HREF="Text-XML-HXT-Arrow-XmlArrow.html"->Text.XML.HXT.Arrow.XmlArrow</A+><A HREF="Text-XML-HXT-Arrow-XPath.html"+>Text.XML.HXT.Arrow.XPath</A ></TD ><TD ></TD@@ -593,8 +593,8 @@ ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 42em"-><A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html"->Text.XML.HXT.Arrow.XmlIOStateArrow</A+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html"+>Text.XML.HXT.Arrow.XPathSimple</A ></TD ><TD ></TD@@ -603,8 +603,8 @@ ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 42em"-><A HREF="Text-XML-HXT-Arrow-XmlNode.html"->Text.XML.HXT.Arrow.XmlNode</A+><A HREF="Text-XML-HXT-Arrow-XmlArrow.html"+>Text.XML.HXT.Arrow.XmlArrow</A ></TD ><TD ></TD@@ -613,14 +613,24 @@ ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 42em"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html"+>Text.XML.HXT.Arrow.XmlIOStateArrow</A ></TD ><TD ></TD ><TD ></TD ></TR+><TR+><TD STYLE="padding-left: 1.25em;width: 42em"+><A HREF="Text-XML-HXT-Arrow-XmlNode.html"+>Text.XML.HXT.Arrow.XmlNode</A+></TD+><TD+></TD+><TD+></TD+></TR ></TABLE ></TD ></TR@@ -700,6 +710,16 @@ ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 42em"+><A HREF="Text-XML-HXT-DOM-QualifiedName.html"+>Text.XML.HXT.DOM.QualifiedName</A+></TD+><TD+></TD+><TD+></TD+></TR+><TR+><TD STYLE="padding-left: 1.25em;width: 42em" ><A HREF="Text-XML-HXT-DOM-TypeDefs.html" >Text.XML.HXT.DOM.TypeDefs</A ></TD@@ -974,6 +994,16 @@ ><TD STYLE="padding-left: 1.25em;width: 42em" ><A HREF="Text-XML-HXT-Parser-ProtocolHandlerUtil.html" >Text.XML.HXT.Parser.ProtocolHandlerUtil</A+></TD+><TD+></TD+><TD+></TD+></TR+><TR+><TD STYLE="padding-left: 1.25em;width: 42em"+><A HREF="Text-XML-HXT-Parser-TagSoup.html"+>Text.XML.HXT.Parser.TagSoup</A ></TD ><TD ></TD
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Arrow/ArrowIO.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Arrow/ArrowIf.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Arrow/ArrowList.hs" >Source code</A@@ -202,6 +202,12 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3AunlistA"+>unlistA</A+> :: a [b] b</TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3Athis" >this</A > :: a b b</TD@@ -262,6 +268,12 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3AmergeA"+>mergeA</A+> :: (a (a1, b1) a1 -> a (a1, b1) b1 -> a (a1, b1) c) -> a (a1, b1) c</TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3Aperform" >perform</A > :: a b c -> a b b</TD@@ -590,6 +602,36 @@ ></TR ><TR ><TD CLASS="decl"+><A NAME="v%3AunlistA"+></A+><B+>unlistA</B+> :: a [b] b</TD+></TR+><TR+><TD CLASS="doc"+><P+>the inverse of <TT+><A HREF="Control-Arrow-ArrowList.html#v%3AlistA"+>listA</A+></TT+>+</P+><PRE+> listA af >>> unlistA = af </PRE+><P+>unlistA is defined as <TT+> arrL id </TT+>+</P+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl" ><A NAME="v%3Athis" ></A ><B@@ -1034,6 +1076,57 @@ >, <TT ><A HREF="Control-Arrow-ArrowList.html#v%3A%24%3C" >$<</A+></TT+>+</P+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AmergeA"+></A+><B+>mergeA</B+> :: (a (a1, b1) a1 -> a (a1, b1) b1 -> a (a1, b1) c) -> a (a1, b1) c</TD+></TR+><TR+><TD CLASS="doc"+><P+>merge the result pairs of an arrow with type <TT+>a a1 (b1, b2)</TT+>+ by combining the tuple components with the <TT+>op</TT+> arrow+</P+><P+>examples with simple list arrows working on strings and XmlTrees+</P+><PRE+> a1 :: a String (XmlTree, XmlTree)+ a1 = selem "foo" [this >>> mkText]+ &&&+ selem "bar" [arr (++"0") >>> mkText]+ + runLA (a1 >>> mergeA (<+>) >>> xshow this) "42" == ["<foo>42</foo>","<bar>420</bar>"]+ runLA (a1 >>> mergeA (+=) >>> xshow this) "42" == ["<foo>42<bar>420</bar></foo>"]+</PRE+><P+>see also: <TT+><A HREF="Control-Arrow-ArrowList.html#v%3AapplyA"+>applyA</A+></TT+>, <TT+><A HREF="Control-Arrow-ArrowList.html#v%3A%24%3C"+>$<</A+></TT+> and += in class <TT+><A HREF="Text-XML-HXT-Arrow.html#t%3AArrowXml"+>ArrowXml</A ></TT > </P
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Arrow/ArrowState.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Arrow/ArrowStrict.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Arrow/ArrowTree.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Arrow/IOListArrow.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Arrow/IOStateListArrow.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Arrow/ListArrow.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Arrow/ListArrows.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Arrow/StateListArrow.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Monad/MonadStateIO.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Strategies/DeepSeq.hs" >Source code</A@@ -212,7 +212,7 @@ ><TD CLASS="decl" ><A HREF="Control-Strategies-DeepSeq.html#t%3ADeepSeq" >DeepSeq</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Data/AssocList.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Data/Char/UTF8.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Data/NavTree.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Data/Tree/Class.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Data/Tree/NTree/TypeDefs.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/DOMInterface.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/DTDProcessing.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/DocumentInput.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/DocumentOutput.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/Edit.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/GeneralEntitySubstitution.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/Namespace.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/ParserInterface.hs" >Source code</A@@ -285,6 +285,20 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3AparseHtmlTagSoup"+>parseHtmlTagSoup</A+> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"+>ArrowList</A+> a => Bool -> Bool -> Bool -> Bool -> Bool -> a (String, String) <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3AvalidateDoc" >validateDoc</A > :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"@@ -593,6 +607,22 @@ > :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList" >ArrowList</A > a => a String <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AparseHtmlTagSoup"+></A+><B+>parseHtmlTagSoup</B+> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"+>ArrowList</A+> a => Bool -> Bool -> Bool -> Bool -> Bool -> a (String, String) <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A ></TD ></TR
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/Pickle/DTD.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/Pickle/Schema.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/Pickle/Xml.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/Pickle.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/ProcessDocument.hs" >Source code</A@@ -128,7 +128,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AparseHtmlDocument" >parseHtmlDocument</A-> :: Bool -> <A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html#t%3AIOStateArrow"+> :: Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> <A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html#t%3AIOStateArrow" >IOStateArrow</A > s <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -249,7 +249,7 @@ ></A ><B >parseHtmlDocument</B-> :: Bool -> <A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html#t%3AIOStateArrow"+> :: Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> <A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html#t%3AIOStateArrow" >IOStateArrow</A > s <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/ReadDocument.hs" >Source code</A@@ -245,6 +245,31 @@ </LI ><LI > <TT+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_tagsoup"+>a_tagsoup</A+></TT+> : use light weight and lasy parser based on tagsoup lib+</LI+><LI+> <TT+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_parse_by_mimetype"+>a_parse_by_mimetype</A+></TT+> : select the parser by the mime type of the document+ (pulled out of the HTTP header). When the mime type is set to "text/html"+ the HTML parser (parsec or tagsoup) is taken, when it's set to+ "text/xml" or "text/xhtml" the XML parser (parsec or tagsoup) is taken.+ If the mime type is something else no further processing is performed,+ the contents is given back to the application in form of a single text node.+ If the default document encoding (<TT+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_encoding"+>a_encoding</A+></TT+>) is set to isoLatin1, this even enables processing+ of arbitray binary data.+</LI+><LI+> <TT ><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_validate" >a_validate</A ></TT@@ -394,6 +419,7 @@ ><PRE > readDocument [ (a_parse_html, "1") , (a_encoding, isoLatin1)+ , (a_tagsoup, "1") ] "" </PRE ><P@@ -401,7 +427,8 @@ ><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3AisoLatin1" >isoLatin1</A ></TT->+>,+parsing is done with tagsoup parser </P ><PRE > readDocument [ (a_parse_html, "1")
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/WriteDocument.hs" >Source code</A@@ -135,6 +135,24 @@ >XmlTree</A > String</TD ></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AprepareContents"+>prepareContents</A+> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"+>Attributes</A+> -> <A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html#t%3AIOStateArrow"+>IOStateArrow</A+> s <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR ></TABLE ></TD ></TR@@ -339,6 +357,31 @@ >writeDocument</A ></TT >.+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AprepareContents"+></A+><B+>prepareContents</B+> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AAttributes"+>Attributes</A+> -> <A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html#t%3AIOStateArrow"+>IOStateArrow</A+> s <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+>indent and format output </TD ></TR ><TR
@@ -0,0 +1,745 @@+<!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.Arrow.XPath</TITLE+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"+></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"+>Haskell Xml Toolbox 7.5: The Arrow API</TD+><TD CLASS="topbut"+><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/XPath.hs"+>Source code</A+></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.Arrow.XPath</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"+>experimental</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"+><P+>Arrows for working with XPath and XmlNodeSets.+</P+><P+>Most of the XPath arrows come in two versions,+ one without dealing with namespaces, element and attribute names+ in XPath expressions are taken as they ar ignoring any prefix:localname structure.+</P+><P+>The second variant uses a namespace environment for associating the right+ namespace for the appropriate prefix. an entry for the empty prefix+ defines the default namespace for the expression.+</P+><P+>The second variant should be used, when in the application namespaces+ are significant, that means when namespace propagation is done for+ the documents to be processed.+</P+><P+>NodeSets are sets of "pointer" into an XML tree to reference+ subnodes. These nodesets can be computed by XPath expressions or+ normal arrows. The nodesets can then be used later for selecting+ or modifying subtrees of this tree in an efficient way.+</P+></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"+><A HREF="#v%3AgetXPathTreesInDoc"+>getXPathTreesInDoc</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetXPathTreesInDocWithNsEnv"+>getXPathTreesInDocWithNsEnv</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetXPathTrees"+>getXPathTrees</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetXPathTreesWithNsEnv"+>getXPathTreesWithNsEnv</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetElemNodeSet"+>getElemNodeSet</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"+>XmlNodeSet</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetElemAndAttrNodeSet"+>getElemAndAttrNodeSet</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"+>XmlNodeSet</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetXPathNodeSet"+>getXPathNodeSet</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"+>XmlNodeSet</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetFromNodeSet"+>getFromNodeSet</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"+>XmlNodeSet</A+> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AprocessXPathTrees"+>processXPathTrees</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AprocessXPathTreesWithNsEnv"+>processXPathTreesWithNsEnv</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AprocessFromNodeSet"+>processFromNodeSet</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"+>XmlNodeSet</A+> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</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"+><A NAME="v%3AgetXPathTreesInDoc"+></A+><B+>getXPathTreesInDoc</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+><P+>Select parts of a whole XML document with root node by a XPath expression.+</P+><P+>The main filter for selecting parts of a document via XPath.+</P+><P+>The string argument must be a XPath expression with an absolute location path,+ the argument tree must be a complete document tree.+</P+><P+>Before evaluating the xpath query, the document is canonicalized+ with <TT+><A HREF="Text-XML-HXT-Arrow-Edit.html#v%3AcanonicalizeForXPath"+>canonicalizeForXPath</A+></TT+>+</P+><P+>Result is a possibly empty list of XmlTrees forming the set of selected XPath values.+ XPath values other than XmlTrees (numbers, attributes, tagnames, ...)+ are convertet to text nodes.+</P+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetXPathTreesInDocWithNsEnv"+></A+><B+>getXPathTreesInDocWithNsEnv</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+>Same as <TT+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetXPathTreesInDoc"+>getXPathTreesInDoc</A+></TT+> but with namespace environment for the XPath names+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetXPathTrees"+></A+><B+>getXPathTrees</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+><P+>Select parts of an arbitrary XML tree by a XPath expression.+</P+><P+>The main filter for selecting parts of an arbitrary XML tree via XPath.+ The string argument must be a XPath expression with an absolute location path,+ There are no restrictions on the argument tree.+</P+><P+>No canonicalization is performed before evaluating the query+</P+><P+>Result is a possibly empty list of XmlTrees forming the set of selected XPath values.+ XPath values other than XmlTrees (numbers, attributes, tagnames, ...)+ are convertet to text nodes.+</P+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetXPathTreesWithNsEnv"+></A+><B+>getXPathTreesWithNsEnv</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+>Same as <TT+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetXPathTrees"+>getXPathTrees</A+></TT+> but with namespace environment for the XPath names+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetElemNodeSet"+></A+><B+>getElemNodeSet</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"+>XmlNodeSet</A+></TD+></TR+><TR+><TD CLASS="doc"+><P+>compute a node set from a tree, containing all nodes selected by the predicate arrow+</P+><P+>computation of the set of element nodes with name "a" is done with+</P+><PRE+> getElemNodeSet (hasName "a")+</PRE+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetElemAndAttrNodeSet"+></A+><B+>getElemAndAttrNodeSet</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"+>XmlNodeSet</A+></TD+></TR+><TR+><TD CLASS="doc"+>compute a node set from a tree, containing all nodes including attribute nodes+ elected by the predicate arrow+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetXPathNodeSet"+></A+><B+>getXPathNodeSet</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"+>XmlNodeSet</A+></TD+></TR+><TR+><TD CLASS="doc"+><P+>Select a set of nodes via an XPath expression from an arbitray XML tree+</P+><P+>The result is a set of "pointers" to nodes. This set can be used to+ access or modify the values of the subnodes in subsequent calls to <TT+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetFromNodeSet"+>getFromNodeSet</A+></TT+> or <TT+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AprocessFromNodeSet"+>processFromNodeSet</A+></TT+>.+</P+><P+>This function enables for parsing an XPath expressions and traversing the tree for node selection once+ and reuse this result possibly many times for later selection and modification operations.+</P+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetFromNodeSet"+></A+><B+>getFromNodeSet</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"+>XmlNodeSet</A+> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+><P+>select all subtrees specified by a previously computed node set+</P+><P+>the following law holds:+</P+><PRE+> getFromNodeSet $< getElemNodeSet f == multi f+</PRE+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AprocessXPathTrees"+></A+><B+>processXPathTrees</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+><P+>process all subtrees selected by an XPath expression+</P+><P+>the following law holds:+</P+><PRE+> processXPathTrees p xpathExpr == processFromNodeSet p $< getXPathNodeSet xpathExpr+</PRE+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AprocessXPathTreesWithNsEnv"+></A+><B+>processXPathTreesWithNsEnv</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+>Same as <TT+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AprocessXPathTrees"+>processXPathTrees</A+></TT+> but with namespace environment for the XPath names+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AprocessFromNodeSet"+></A+><B+>processFromNodeSet</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"+>XmlNodeSet</A+> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+><P+>process all subtrees specified by a previously computed node set in bottom up manner+</P+><P+>the follwoing law holds:+</P+><PRE+> processFromNodeSet g $< getElemNodeSet f == processBottomUp (g `when` f)+</PRE+><P+>when attributes are contained in the node set (see <TT+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetElemAndAttrNodeSet"+>getElemAndAttrNodeSet</A+></TT+>), these are processed+ after the children and before the node itself+</P+><P+>the advantage of processFromNodeSet is the separation of the selection of set of nodes to be processed (e.g. modified)+ from the real proccessing. The selection sometimes can be done once, the processing possibly many times.+</P+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="botbar"+>Produced by <A HREF="http://www.haskell.org/haddock/"+>Haddock</A+> version 0.8</TD+></TR+></TABLE+></BODY+></HTML+>
@@ -0,0 +1,1877 @@+<!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.Arrow.XPathSimple</TITLE+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"+></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"+>Haskell Xml Toolbox 7.5: The Arrow API</TD+><TD CLASS="topbut"+><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/XPathSimple.hs"+>Source code</A+></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.Arrow.XPathSimple</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"+>experimental</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"+><P+>XPath selection for simple XPath expressions with list arrows+ instead of navigatable trees.+</P+><P+>It is recomended, that this module is imported qualified,+ e.g like <TT+>Text.XML.HXT.Arrow.XPathSimple as XS</TT+>.+</P+><P+>The arrows defined in this module have the same+ functionality as the functions in <TT+><A HREF="Text-XML-HXT-Arrow.html#t%3AXPath"+>XPath</A+></TT+>.+</P+><P+>The computation modell in XPath is a navigatable tree,+ that means a tree wicht can be traveresed in arbitrary directions,+ not only from the root to the leafs. Sometimes this modell+ leads to inefficent XPath processing for simple queries, which+ only need a top down tree traversal.+</P+><P+>When evaluating an XPath expression with these functions, first an attempt is made+ to map the XPath expression to a pure arrow. If this is possible+ due to the siplicity of the XPath expressions, the result is computed+ directly, else the query is processed by the corresponding+ function in <TT+><A HREF="Text-XML-HXT-Arrow.html#t%3AXPath"+>XPath</A+></TT+>.+</P+><P+>The simple evaluation is possible, when in the XPath expression+ only the top down axis (self, child, descendant, descendant or self are used,+ when no builtin functions concerning the position of a node are used,+ and no comparison of nodes e.g. in node set union is required.+</P+></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"+><A HREF="#v%3AgetXPathTreesInDoc"+>getXPathTreesInDoc</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetXPathTreesInDocWithNsEnv"+>getXPathTreesInDocWithNsEnv</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetXPathTrees"+>getXPathTrees</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetXPathTreesWithNsEnv"+>getXPathTreesWithNsEnv</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AtryGetXPath"+>tryGetXPath</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetXPathTreesWithNsEnvSimple"+>getXPathTreesWithNsEnvSimple</A+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetXP"+>getXP</A+> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><SPAN CLASS="keyword"+>type</SPAN+> <A HREF="#t%3AXPArrow"+>XPArrow</A+> b c = Maybe (<A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> b c)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Amk"+>mk</A+> :: <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> b c -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b c</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Aunwrap"+>unwrap</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> b b</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3A%3E%3E%3E%3E"+>(>>>>)</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3A%26%26%26%26"+>(&&&&)</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b (b, b)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3A%3C%2B%3E%3E"+>(<+>>)</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Aguards%27"+>guards'</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Athis%27"+>this'</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Athis%27%27"+>this''</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AtoThis"+>toThis</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetChildren%27"+>getChildren'</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AgetAttrl%27"+>getAttrl'</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Amulti%27"+>multi'</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Adeep%27"+>deep'</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AxIndex"+>xIndex</A+> :: Int -> <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> [b] b</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AxString"+>xString</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AxNumber%27"+>xNumber'</A+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> XPNumber</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AdeadEndStreet"+>deadEndStreet</A+> :: Monad m => m a</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompXPath"+>compXPath</A+> :: MonadPlus m => Expr -> m (<A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompXP"+>compXP</A+> :: MonadPlus m => Expr -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompFP"+>compFP</A+> :: MonadPlus m => [Expr] -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompLP"+>compLP</A+> :: MonadPlus m => [XStep] -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompXS"+>compXS</A+> :: MonadPlus m => XStep -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompNTE"+>compNTE</A+> :: Monad m => NodeTest -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompNTA"+>compNTA</A+> :: Monad m => NodeTest -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompNameT"+>compNameT</A+> :: Monad m => <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompNT"+>compNT</A+> :: Monad m => NodeTest -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompPred"+>compPred</A+> :: MonadPlus m => [Expr] -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompPred1"+>compPred1</A+> :: MonadPlus m => Expr -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompRelPathExpr"+>compRelPathExpr</A+> :: MonadPlus m => Expr -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompStringExpr"+>compStringExpr</A+> :: MonadPlus m => Expr -> m String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompNumberExpr"+>compNumberExpr</A+> :: MonadPlus m => Expr -> m XPNumber</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompIntExpr"+>compIntExpr</A+> :: MonadPlus m => Expr -> m Int</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompBoolExpr"+>compBoolExpr</A+> :: MonadPlus m => Expr -> m Bool</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompGenExpr"+>compGenExpr</A+> :: MonadPlus m => Expr -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompString"+>compString</A+> :: MonadPlus m => Op -> Expr -> Expr -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompNumber"+>compNumber</A+> :: MonadPlus m => Op -> Expr -> Expr -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompBool"+>compBool</A+> :: MonadPlus m => Op -> Expr -> Expr -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcompPath"+>compPath</A+> :: MonadPlus m => Op -> Expr -> Expr -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AtoNumber"+>toNumber</A+> :: String -> XPNumber</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AequalNodeSet"+>equalNodeSet</A+> :: Eq a => [a] -> [a] -> [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"+><A NAME="v%3AgetXPathTreesInDoc"+></A+><B+>getXPathTreesInDoc</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+>Same Functionality as <TT+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetXPathTreesInDoc"+>getXPathTreesInDoc</A+></TT+>+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetXPathTreesInDocWithNsEnv"+></A+><B+>getXPathTreesInDocWithNsEnv</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+>Same Functionality as <TT+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetXPathTreesInDocWithNsEnv"+>getXPathTreesInDocWithNsEnv</A+></TT+>+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetXPathTrees"+></A+><B+>getXPathTrees</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+>Same Functionality as <TT+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetXPathTrees"+>getXPathTrees</A+></TT+>+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetXPathTreesWithNsEnv"+></A+><B+>getXPathTreesWithNsEnv</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+>Same Functionality as <TT+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetXPathTreesWithNsEnv"+>getXPathTreesWithNsEnv</A+></TT+>+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AtryGetXPath"+></A+><B+>tryGetXPath</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetXPathTreesWithNsEnvSimple"+></A+><B+>getXPathTreesWithNsEnvSimple</B+> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"+>ArrowXml</A+> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="doc"+><P+>The xpath interpreter for simple xpath expressions.+</P+><P+>In case of a too complicated or illegal xpath expression an error+ node is returned, else the list of selected XML trees+</P+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetXP"+></A+><B+>getXP</B+> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"+>NsEnv</A+> -> String -> <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><SPAN CLASS="keyword"+>type</SPAN+> <A NAME="t%3AXPArrow"+></A+><B+>XPArrow</B+> b c = Maybe (<A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> b c)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Amk"+></A+><B+>mk</B+> :: <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> b c -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b c</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Aunwrap"+></A+><B+>unwrap</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> b b</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3A%3E%3E%3E%3E"+></A+><B+>(>>>>)</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3A%26%26%26%26"+></A+><B+>(&&&&)</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b (b, b)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3A%3C%2B%3E%3E"+></A+><B+>(<+>>)</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Aguards%27"+></A+><B+>guards'</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Athis%27"+></A+><B+>this'</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Athis%27%27"+></A+><B+>this''</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AtoThis"+></A+><B+>toThis</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> b b</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetChildren%27"+></A+><B+>getChildren'</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AgetAttrl%27"+></A+><B+>getAttrl'</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Amulti%27"+></A+><B+>multi'</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Adeep%27"+></A+><B+>deep'</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AxIndex"+></A+><B+>xIndex</B+> :: Int -> <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> [b] b</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AxString"+></A+><B+>xString</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AxNumber%27"+></A+><B+>xNumber'</B+> :: <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> XPNumber</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AdeadEndStreet"+></A+><B+>deadEndStreet</B+> :: Monad m => m a</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompXPath"+></A+><B+>compXPath</B+> :: MonadPlus m => Expr -> m (<A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompXP"+></A+><B+>compXP</B+> :: MonadPlus m => Expr -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompFP"+></A+><B+>compFP</B+> :: MonadPlus m => [Expr] -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompLP"+></A+><B+>compLP</B+> :: MonadPlus m => [XStep] -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompXS"+></A+><B+>compXS</B+> :: MonadPlus m => XStep -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompNTE"+></A+><B+>compNTE</B+> :: Monad m => NodeTest -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompNTA"+></A+><B+>compNTA</B+> :: Monad m => NodeTest -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompNameT"+></A+><B+>compNameT</B+> :: Monad m => <A HREF="Control-Arrow-ListArrow.html#t%3ALA"+>LA</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompNT"+></A+><B+>compNT</B+> :: Monad m => NodeTest -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompPred"+></A+><B+>compPred</B+> :: MonadPlus m => [Expr] -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompPred1"+></A+><B+>compPred1</B+> :: MonadPlus m => Expr -> <A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompRelPathExpr"+></A+><B+>compRelPathExpr</B+> :: MonadPlus m => Expr -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompStringExpr"+></A+><B+>compStringExpr</B+> :: MonadPlus m => Expr -> m String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompNumberExpr"+></A+><B+>compNumberExpr</B+> :: MonadPlus m => Expr -> m XPNumber</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompIntExpr"+></A+><B+>compIntExpr</B+> :: MonadPlus m => Expr -> m Int</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompBoolExpr"+></A+><B+>compBoolExpr</B+> :: MonadPlus m => Expr -> m Bool</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompGenExpr"+></A+><B+>compGenExpr</B+> :: MonadPlus m => Expr -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompString"+></A+><B+>compString</B+> :: MonadPlus m => Op -> Expr -> Expr -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompNumber"+></A+><B+>compNumber</B+> :: MonadPlus m => Op -> Expr -> Expr -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompBool"+></A+><B+>compBool</B+> :: MonadPlus m => Op -> Expr -> Expr -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcompPath"+></A+><B+>compPath</B+> :: MonadPlus m => Op -> Expr -> Expr -> m (<A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>XPArrow</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"+>XmlTree</A+>)</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AtoNumber"+></A+><B+>toNumber</B+> :: String -> XPNumber</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AequalNodeSet"+></A+><B+>equalNodeSet</B+> :: Eq a => [a] -> [a] -> [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 0.8</TD+></TR+></TABLE+></BODY+></HTML+>
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/XmlArrow.hs" >Source code</A@@ -269,7 +269,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AhasNameWith" >hasNameWith</A-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Bool) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -281,7 +281,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AhasQName" >hasQName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -343,7 +343,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AhasQAttr" >hasQAttr</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -365,7 +365,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AhasQAttrValue" >hasQAttrValue</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> (String -> Bool) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -425,7 +425,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AmkElement" >mkElement</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -439,7 +439,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AmkAttr" >mkAttr</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -451,7 +451,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AmkPi" >mkPi</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -463,7 +463,7 @@ ><TD CLASS="decl" ><A HREF="#v%3Amkqelem" >mkqelem</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> [a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -529,7 +529,7 @@ ><TD CLASS="decl" ><A HREF="#v%3Aqattr" >qattr</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -615,7 +615,7 @@ ><TD CLASS="decl" ><A HREF="#v%3Asqattr" >sqattr</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> String -> a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -675,7 +675,7 @@ >getPiName</A > :: a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -695,7 +695,7 @@ >getElemName</A > :: a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -735,7 +735,7 @@ >getAttrName</A > :: a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -761,7 +761,7 @@ >getQName</A > :: a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -833,7 +833,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AgetQAttrValue" >getQAttrValue</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -843,7 +843,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AgetQAttrValue0" >getQAttrValue0</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -873,9 +873,9 @@ ><TD CLASS="decl" ><A HREF="#v%3AchangeQName" >changeQName</A-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -887,9 +887,9 @@ ><TD CLASS="decl" ><A HREF="#v%3AchangeElemName" >changeElemName</A-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -901,9 +901,9 @@ ><TD CLASS="decl" ><A HREF="#v%3AchangeAttrName" >changeAttrName</A-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -915,9 +915,9 @@ ><TD CLASS="decl" ><A HREF="#v%3AchangePiName" >changePiName</A-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -959,7 +959,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AsetQName" >setQName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -971,7 +971,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AsetElemName" >setElemName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -983,7 +983,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AsetAttrName" >setAttrName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -995,7 +995,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AsetPiName" >setPiName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -1055,7 +1055,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AremoveQAttr" >removeQAttr</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -1677,7 +1677,7 @@ ></A ><B >hasNameWith</B-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Bool) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -1700,7 +1700,7 @@ ></A ><B >hasQName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -1833,7 +1833,7 @@ ></A ><B >hasQAttr</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -1877,7 +1877,7 @@ ></A ><B >hasQAttrValue</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> (String -> Bool) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -2014,7 +2014,7 @@ ></A ><B >mkElement</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -2041,7 +2041,7 @@ ></A ><B >mkAttr</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -2065,7 +2065,7 @@ ></A ><B >mkPi</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -2089,7 +2089,7 @@ ></A ><B >mkqelem</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> [a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -2275,7 +2275,7 @@ ></A ><B >qattr</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -2483,7 +2483,7 @@ ></A ><B >sqattr</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> String -> a n <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -2638,7 +2638,7 @@ >getPiName</B > :: a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -2680,7 +2680,7 @@ >getElemName</B > :: a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -2764,7 +2764,7 @@ >getAttrName</B > :: a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -2823,7 +2823,7 @@ >getQName</B > :: a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -2999,7 +2999,7 @@ ></A ><B >getQAttrValue</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -3025,7 +3025,7 @@ ></A ><B >getQAttrValue0</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -3092,9 +3092,9 @@ ></A ><B >changeQName</B-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -3117,9 +3117,9 @@ ></A ><B >changeElemName</B-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -3142,9 +3142,9 @@ ></A ><B >changeAttrName</B-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -3167,9 +3167,9 @@ ></A ><B >changePiName</B-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -3244,7 +3244,7 @@ ></A ><B >setQName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -3267,7 +3267,7 @@ ></A ><B >setElemName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -3290,7 +3290,7 @@ ></A ><B >setAttrName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -3313,7 +3313,7 @@ ></A ><B >setPiName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A@@ -3428,7 +3428,7 @@ ></A ><B >removeQAttr</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree" >XmlTree</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/XmlIOStateArrow.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/XmlNode.hs" >Source code</A@@ -330,7 +330,7 @@ ></A ><B >mkPi</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -418,7 +418,7 @@ ></A ><B >getPiName</B-> :: a -> Maybe <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: a -> Maybe <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -446,7 +446,7 @@ ></A ><B >getElemName</B-> :: a -> Maybe <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: a -> Maybe <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -502,7 +502,7 @@ ></A ><B >getAttrName</B-> :: a -> Maybe <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: a -> Maybe <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -540,7 +540,7 @@ ></A ><B >getName</B-> :: a -> Maybe <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: a -> Maybe <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -650,9 +650,9 @@ ></A ><B >changeName</B-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a -> a</TD ></TR@@ -666,9 +666,9 @@ ></A ><B >changeElemName</B-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a -> a</TD ></TR@@ -698,9 +698,9 @@ ></A ><B >changeAttrName</B-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a -> a</TD ></TR@@ -714,9 +714,9 @@ ></A ><B >changePiName</B-> :: (<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: (<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >) -> a -> a</TD ></TR@@ -770,7 +770,7 @@ ></A ><B >setName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a -> a</TD ></TR@@ -784,7 +784,7 @@ ></A ><B >setElemName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a -> a</TD ></TR@@ -812,7 +812,7 @@ ></A ><B >setAttrName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a -> a</TD ></TR@@ -826,7 +826,7 @@ ></A ><B >setPiName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> a -> a</TD ></TR@@ -895,7 +895,7 @@ ></A ><B >mkElementNode</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -913,7 +913,7 @@ ></A ><B >mkAttrNode</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode" >XNode</A@@ -947,7 +947,7 @@ ></A ><B >mkElement</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -985,7 +985,7 @@ ></A ><B >mkAttr</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A
@@ -1,750 +0,0 @@-<!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.Arrow.XmlNodeSet</TITLE-><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"-><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"-></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"->Haskell Xml Toolbox 7.4: The Arrow API</TD-><TD CLASS="topbut"-><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow/XmlNodeSet.hs"->Source code</A-></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.Arrow.XmlNodeSet</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"->experimental</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"-><P->Version : $Id: XmlNodeSet.hs,v 1.5 2006<EM->11</EM->12 14:52:59 hxml Exp $-</P-><P->Arrows for working with XPath and XmlNodeSets.-</P-><P->Most of the XPath arrows come in two versions,- one without dealing with namespaces, element and attribute names- in XPath expressions are taken as they ar ignoring any prefix:localname structure.-</P-><P->The second variant uses a namespace environment for associating the right- namespace for the appropriate prefix. an entry for the empty prefix- defines the default namespace for the expression.-</P-><P->The second variant should be used, when in the application namespaces- are significant, that means when namespace propagation is done for- the documents to be processed.-</P-><P->NodeSets are sets of "pointer" into an XML tree to reference- subnodes. These nodesets can be computed by XPath expressions or- normal arrows. The nodesets can then be used later for selecting- or modifying subtrees of this tree in an efficient way.-</P-></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"-><A HREF="#v%3AgetXPathTreesInDoc"->getXPathTreesInDoc</A-> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"->ArrowList</A-> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AgetXPathTreesInDocWithNsEnv"->getXPathTreesInDocWithNsEnv</A-> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"->ArrowList</A-> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"->NsEnv</A-> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AgetXPathTrees"->getXPathTrees</A-> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"->ArrowList</A-> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AgetXPathTreesWithNsEnv"->getXPathTreesWithNsEnv</A-> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"->ArrowList</A-> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"->NsEnv</A-> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AgetElemNodeSet"->getElemNodeSet</A-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"->XmlNodeSet</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AgetElemAndAttrNodeSet"->getElemAndAttrNodeSet</A-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"->XmlNodeSet</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AgetXPathNodeSet"->getXPathNodeSet</A-> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"->ArrowList</A-> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"->XmlNodeSet</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AgetFromNodeSet"->getFromNodeSet</A-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"->XmlNodeSet</A-> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AprocessXPathTrees"->processXPathTrees</A-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AprocessXPathTreesWithNsEnv"->processXPathTreesWithNsEnv</A-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"->NsEnv</A-> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AprocessFromNodeSet"->processFromNodeSet</A-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"->XmlNodeSet</A-> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</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"-><A NAME="v%3AgetXPathTreesInDoc"-></A-><B->getXPathTreesInDoc</B-> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"->ArrowList</A-> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="doc"-><P->Select parts of a whole XML document with root node by a XPath expression.-</P-><P->The main filter for selecting parts of a document via XPath.-</P-><P->The string argument must be a XPath expression with an absolute location path,- the argument tree must be a complete document tree.-</P-><P->Before evaluating the xpath query, the document is canonicalized- with <TT-><A HREF="Text-XML-HXT-Arrow-Edit.html#v%3AcanonicalizeForXPath"->canonicalizeForXPath</A-></TT->-</P-><P->Result is a possibly empty list of XmlTrees forming the set of selected XPath values.- XPath values other than XmlTrees (numbers, attributes, tagnames, ...)- are convertet to text nodes.-</P-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AgetXPathTreesInDocWithNsEnv"-></A-><B->getXPathTreesInDocWithNsEnv</B-> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"->ArrowList</A-> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"->NsEnv</A-> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="doc"->Same as <TT-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetXPathTreesInDoc"->getXPathTreesInDoc</A-></TT-> but with namespace environment for the XPath names-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AgetXPathTrees"-></A-><B->getXPathTrees</B-> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"->ArrowList</A-> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="doc"-><P->Select parts of an arbitrary XML tree by a XPath expression.-</P-><P->The main filter for selecting parts of an arbitrary XML tree via XPath.- The string argument must be a XPath expression with an absolute location path,- There are no restrictions on the argument tree.-</P-><P->No canonicalization is performed before evaluating the query-</P-><P->Result is a possibly empty list of XmlTrees forming the set of selected XPath values.- XPath values other than XmlTrees (numbers, attributes, tagnames, ...)- are convertet to text nodes.-</P-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AgetXPathTreesWithNsEnv"-></A-><B->getXPathTreesWithNsEnv</B-> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"->ArrowList</A-> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"->NsEnv</A-> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="doc"->Same as <TT-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetXPathTrees"->getXPathTrees</A-></TT-> but with namespace environment for the XPath names-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AgetElemNodeSet"-></A-><B->getElemNodeSet</B-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"->XmlNodeSet</A-></TD-></TR-><TR-><TD CLASS="doc"-><P->compute a node set from a tree, containing all nodes selected by the predicate arrow-</P-><P->computation of the set of element nodes with name "a" is done with-</P-><PRE-> getElemNodeSet (hasName "a")-</PRE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AgetElemAndAttrNodeSet"-></A-><B->getElemAndAttrNodeSet</B-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"->XmlNodeSet</A-></TD-></TR-><TR-><TD CLASS="doc"->compute a node set from a tree, containing all nodes including attribute nodes- elected by the predicate arrow-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AgetXPathNodeSet"-></A-><B->getXPathNodeSet</B-> :: <A HREF="Control-Arrow-ArrowList.html#t%3AArrowList"->ArrowList</A-> a => String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"->XmlNodeSet</A-></TD-></TR-><TR-><TD CLASS="doc"-><P->Select a set of nodes via an XPath expression from an arbitray XML tree-</P-><P->The result is a set of "pointers" to nodes. This set can be used to- access or modify the values of the subnodes in subsequent calls to <TT-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetFromNodeSet"->getFromNodeSet</A-></TT-> or <TT-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AprocessFromNodeSet"->processFromNodeSet</A-></TT->.-</P-><P->This function enables for parsing an XPath expressions and traversing the tree for node selection once- and reuse this result possibly many times for later selection and modification operations.-</P-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AgetFromNodeSet"-></A-><B->getFromNodeSet</B-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"->XmlNodeSet</A-> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="doc"-><P->select all subtrees specified by a previously computed node set-</P-><P->the following law holds:-</P-><PRE-> getFromNodeSet $< getElemNodeSet f == multi f-</PRE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AprocessXPathTrees"-></A-><B->processXPathTrees</B-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="doc"-><P->process all subtrees selected by an XPath expression-</P-><P->the following law holds:-</P-><PRE-> processXPathTrees p xpathExpr == processFromNodeSet p $< getXPathNodeSet xpathExpr-</PRE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AprocessXPathTreesWithNsEnv"-></A-><B->processXPathTreesWithNsEnv</B-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv"->NsEnv</A-> -> String -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="doc"->Same as <TT-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AprocessXPathTrees"->processXPathTrees</A-></TT-> but with namespace environment for the XPath names-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AprocessFromNodeSet"-></A-><B->processFromNodeSet</B-> :: <A HREF="Text-XML-HXT-Arrow-XmlArrow.html#t%3AArrowXml"->ArrowXml</A-> a => a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet"->XmlNodeSet</A-> -> a <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTree"->XmlTree</A-></TD-></TR-><TR-><TD CLASS="doc"-><P->process all subtrees specified by a previously computed node set in bottom up manner-</P-><P->the follwoing law holds:-</P-><PRE-> processFromNodeSet g $< getElemNodeSet f == processBottomUp (g `when` f)-</PRE-><P->when attributes are contained in the node set (see <TT-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetElemAndAttrNodeSet"->getElemAndAttrNodeSet</A-></TT->), these are processed- after the children and before the node itself-</P-><P->the advantage of processFromNodeSet is the separation of the selection of set of nodes to be processed (e.g. modified)- from the real proccessing. The selection sometimes can be done once, the processing possibly many times.-</P-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="botbar"->Produced by <A HREF="http://www.haskell.org/haddock/"->Haddock</A-> version 0.8</TD-></TR-></TABLE-></BODY-></HTML->
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Arrow.hs" >Source code</A@@ -153,8 +153,8 @@ ></TR ><TR ><TD CLASS="decl"->module <A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html"->Text.XML.HXT.Arrow.XmlNodeSet</A+>module <A HREF="Text-XML-HXT-Arrow-XPath.html"+>Text.XML.HXT.Arrow.XPath</A ></TD ></TR ><TR
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/IsoLatinTables.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/NamespacePredicates.hs" >Source code</A
@@ -0,0 +1,882 @@+<!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+></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"+>Haskell Xml Toolbox 7.5: The Arrow API</TD+><TD CLASS="topbut"+><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/QualifiedName.hs"+>Source code</A+></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+> = <A HREF="#v%3AQN"+>QN</A+> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"+><TR+><TD CLASS="recfield"+><A HREF="#v%3AnamePrefix"+>namePrefix</A+> :: String</TD+></TR+><TR+><TD CLASS="recfield"+><A HREF="#v%3AlocalPart"+>localPart</A+> :: String</TD+></TR+><TR+><TD CLASS="recfield"+><A HREF="#v%3AnamespaceUri"+>namespaceUri</A+> :: String</TD+></TR+></TABLE+>}</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+> -> String</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+> -> String</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+> -> String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AbuildUniversalName"+>buildUniversalName</A+> :: (String -> String -> String) -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AmkQName"+>mkQName</A+> :: String -> String -> String -> <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+> :: String -> <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+> :: String -> String -> <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+> :: String -> String -> <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+> :: String -> <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%3AnullQName"+>nullQName</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%3AequalQName"+>equalQName</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+> -> Bool</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+> -> Bool</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AequivUri"+>equivUri</A+> :: String -> String -> Bool</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AequalQNameBy"+>equalQNameBy</A+> :: (String -> String -> Bool) -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> Bool</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AnormalizeNsUri"+>normalizeNsUri</A+> :: String -> String</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%3AQName"+></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 <A HREF="propagateNamespaces.html"+>propagateNamespaces</A+>+ to split names of structure "prefix:localPart" and label the name with the apropriate namespace uri+</P+></TD+></TR+><TR+><TD CLASS="section4"+>Constructors</TD+></TR+><TR+><TD CLASS="body"+><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"+><TR+><TD CLASS="arg"+><A NAME="v%3AQN"+></A+><B+>QN</B+></TD+><TD CLASS="rdoc"+></TD+></TR+><TR+><TD CLASS="body" COLSPAN="2"+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"+><TR+><TD CLASS="arg"+><A NAME="v%3AnamePrefix"+></A+><B+>namePrefix</B+> :: String</TD+><TD CLASS="rdoc"+>the name prefix part of a qualified name "namePrefix:localPart"+</TD+></TR+><TR+><TD CLASS="arg"+><A NAME="v%3AlocalPart"+></A+><B+>localPart</B+> :: String</TD+><TD CLASS="rdoc"+>the local part of a qualified name "namePrefix:localPart"+</TD+></TR+><TR+><TD CLASS="arg"+><A NAME="v%3AnamespaceUri"+></A+><B+>namespaceUri</B+> :: String</TD+><TD CLASS="rdoc"+>the associated namespace uri+</TD+></TR+></TABLE+></TD+></TR+></TABLE+></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="Control-Strategies-DeepSeq.html#t%3ADeepSeq"+>DeepSeq</A+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+></TD+></TR+><TR+><TD CLASS="decl"+>Eq <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+></TD+></TR+><TR+><TD CLASS="decl"+>Ord <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+></TD+></TR+><TR+><TD CLASS="decl"+>Read <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+></TD+></TR+><TR+><TD CLASS="decl"+>Show <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+></TD+></TR+><TR+><TD CLASS="decl"+>Typeable <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"+><A NAME="v%3AqualifiedName"+></A+><B+>qualifiedName</B+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> String</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%3AuniversalName"+></A+><B+>universalName</B+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> String</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%3AuniversalUri"+></A+><B+>universalUri</B+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> String</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%3AbuildUniversalName"+></A+><B+>buildUniversalName</B+> :: (String -> String -> String) -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> String</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%3AmkQName"+></A+><B+>mkQName</B+> :: String -> String -> String -> <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+>.+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AmkName"+></A+><B+>mkName</B+> :: String -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+></TD+></TR+><TR+><TD CLASS="doc"+>constructs a simple, namespace unaware name, <TT+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AnamePrefix"+>namePrefix</A+></TT+> and <TT+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AnamespaceUri"+>namespaceUri</A+></TT+> are set to the empty string.+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AmkPrefixLocalPart"+></A+><B+>mkPrefixLocalPart</B+> :: String -> String -> <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%3AmkName"+>mkName</A+></TT+>, <TT+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkNsName"+>mkNsName</A+></TT+>, <TT+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkSNsName"+>mkSNsName</A+></TT+>+</P+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AmkNsName"+></A+><B+>mkNsName</B+> :: String -> String -> <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%3AmkSNsName"+></A+><B+>mkSNsName</B+> :: String -> <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:localPart as 1 parameter, with empty namspace uri, same as 'mkPrefixLocalPart, but with a single parameter+</P+><P+>see also <TT+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkNsName"+>mkNsName</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%3AnullQName"+></A+><B+>nullQName</B+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+></TD+></TR+><TR+><TD CLASS="doc"+>Empty QName+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AequalQName"+></A+><B+>equalQName</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+> -> Bool</TD+></TR+><TR+><TD CLASS="doc"+>Equality of QNames: Two QNames are equal, if the local parts are equal+ and the namespace URIs are equal.+ The comparison works with and without namespace propagation.+ If namespaces have been propagated, the name is split into prefix and local part+ and the namespace uri is set. In this case the prefix is not significant for equality test.+ If namespaces have not been propagated, the local part contains the full name, prefix+ and namespace URI are empty. The full name (prefix and local part) is used for comparison.+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AequivQName"+></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+> -> Bool</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%3AequivUri"+></A+><B+>equivUri</B+> :: String -> String -> Bool</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%3AequalQNameBy"+></A+><B+>equalQNameBy</B+> :: (String -> String -> Bool) -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> Bool</TD+></TR+><TR+><TD CLASS="doc"+>Sometimes a weaker equality relation than <TT+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AequalQName"+>equalQName</A+></TT+> is appropriate, e.g no case significance in names, ...+ a name normalization function can be applied to the strings before comparing. Called by <TT+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AequalQName"+>equalQName</A+></TT+> 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%3AnormalizeNsUri"+></A+><B+>normalizeNsUri</B+> :: String -> String</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="botbar"+>Produced by <A HREF="http://www.haskell.org/haddock/"+>Haddock</A+> version 0.8</TD+></TR+></TABLE+></BODY+></HTML+>
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/TypeDefs.hs" >Source code</A@@ -44,10 +44,32 @@ ><FONT SIZE="6" >Text.XML.HXT.DOM.TypeDefs</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@@ -58,15 +80,8 @@ ></TR ><TR ><TD CLASS="doc"-><P->The core data types of HDOM.-</P-><P->Version : $Id: TypeDefs.hs,v 1.13 2006<EM->11</EM->09 20:27:42 hxml Exp $-</P-></TD+>The core data types of the HXT DOM.+</TD ></TR ><TR ><TD CLASS="s15"@@ -173,7 +188,7 @@ ><TD CLASS="decl" >| <A HREF="#v%3AXPi" >XPi</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -183,7 +198,7 @@ ><TD CLASS="decl" >| <A HREF="#v%3AXTag" >XTag</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -203,7 +218,7 @@ ><TD CLASS="decl" >| <A HREF="#v%3AXAttr" >XAttr</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -324,210 +339,6 @@ ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword"->data</SPAN-> <A HREF="#t%3AQName"->QName</A-> = <A HREF="#v%3AQN"->QN</A-> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="recfield"-><A HREF="#v%3AnamePrefix"->namePrefix</A-> :: String</TD-></TR-><TR-><TD CLASS="recfield"-><A HREF="#v%3AlocalPart"->localPart</A-> :: String</TD-></TR-><TR-><TD CLASS="recfield"-><A HREF="#v%3AnamespaceUri"->namespaceUri</A-> :: String</TD-></TR-></TABLE->}</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AqualifiedName"->qualifiedName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AuniversalName"->universalName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AuniversalUri"->universalUri</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AbuildUniversalName"->buildUniversalName</A-> :: (String -> String -> String) -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AmkName"->mkName</A-> :: String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AmkPrefixLocalPart"->mkPrefixLocalPart</A-> :: String -> String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AmkNsName"->mkNsName</A-> :: String -> String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AmkSNsName"->mkSNsName</A-> :: String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AnullQName"->nullQName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AequalQName"->equalQName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> Bool</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AequivQName"->equivQName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> Bool</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AequivUri"->equivUri</A-> :: String -> String -> Bool</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AequalQNameBy"->equalQNameBy</A-> :: (String -> String -> Bool) -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> Bool</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AnormalizeNsUri"->normalizeNsUri</A-> :: String -> String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><SPAN CLASS="keyword" >type</SPAN > <A HREF="#t%3ANsEnv" >NsEnv</A@@ -598,7 +409,7 @@ ><TD CLASS="recfield" ><A HREF="#v%3AattrNodes" >attrNodes</A-> :: [<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: [<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >]</TD ></TR@@ -627,6 +438,16 @@ >XmlNodeSet</A >)]</TD ></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+>module <A HREF="Text-XML-HXT-DOM-QualifiedName.html"+>Text.XML.HXT.DOM.QualifiedName</A+></TD+></TR ></TABLE ></TD ></TR@@ -784,7 +605,7 @@ ></A ><B >XPi</B-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -802,7 +623,7 @@ ></A ><B >XTag</B-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -832,7 +653,7 @@ ></A ><B >XAttr</B-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ><TD CLASS="rdoc"@@ -1190,520 +1011,6 @@ ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword"->data</SPAN-> <A NAME="t%3AQName"-></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-TypeDefs.html#v%3AlocalPart"->localPart</A-></TT-> component.- When dealing with namespaces, the document tree must be processed by <A HREF="propagateNamespaces.html"->propagateNamespaces</A->- to split names of structure "prefix:localPart" and label the name with the apropriate namespace uri-</P-></TD-></TR-><TR-><TD CLASS="section4"->Constructors</TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"-><TR-><TD CLASS="arg"-><A NAME="v%3AQN"-></A-><B->QN</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="body" COLSPAN="2"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="arg"-><A NAME="v%3AnamePrefix"-></A-><B->namePrefix</B-> :: String</TD-><TD CLASS="rdoc"->the name prefix part of a qualified name "namePrefix:localPart"-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AlocalPart"-></A-><B->localPart</B-> :: String</TD-><TD CLASS="rdoc"->the local part of a qualified name "namePrefix:localPart"-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AnamespaceUri"-></A-><B->namespaceUri</B-> :: String</TD-><TD CLASS="rdoc"->the associated namespace uri-</TD-></TR-></TABLE-></TD-></TR-></TABLE-></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="Control-Strategies-DeepSeq.html#t%3ADeepSeq"->DeepSeq</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="decl"->Eq <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="decl"->Ord <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="decl"->Read <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="decl"->Show <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="decl"->Typeable <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-></TABLE-></DIV-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AqualifiedName"-></A-><B->qualifiedName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</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%3AuniversalName"-></A-><B->universalName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</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-TypeDefs.html#v%3AbuildUniversalName"->buildUniversalName</A-></TT->)-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AuniversalUri"-></A-><B->universalUri</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</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-TypeDefs.html#v%3AbuildUniversalName"->buildUniversalName</A-></TT->)-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AbuildUniversalName"-></A-><B->buildUniversalName</B-> :: (String -> String -> String) -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</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%3AmkName"-></A-><B->mkName</B-> :: String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="doc"->constructs a simple, namespace unaware name, <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AnamePrefix"->namePrefix</A-></TT-> and <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AnamespaceUri"->namespaceUri</A-></TT-> are set to the empty string.-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AmkPrefixLocalPart"-></A-><B->mkPrefixLocalPart</B-> :: String -> String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.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-TypeDefs.html#v%3AmkName"->mkName</A-></TT->, <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkNsName"->mkNsName</A-></TT->, <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkSNsName"->mkSNsName</A-></TT->-</P-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AmkNsName"-></A-><B->mkNsName</B-> :: String -> String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.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-TypeDefs.html#v%3AmkName"->mkName</A-></TT->, <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkPrefixLocalPart"->mkPrefixLocalPart</A-></TT->-</P-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AmkSNsName"-></A-><B->mkSNsName</B-> :: String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="doc"-><P->constructs a simple name, with prefix:localPart as 1 parameter, with empty namspace uri, same as 'mkPrefixLocalPart, but with a single parameter-</P-><P->see also <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkNsName"->mkNsName</A-></TT->, <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkPrefixLocalPart"->mkPrefixLocalPart</A-></TT->-</P-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AnullQName"-></A-><B->nullQName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="doc"->Empty QName-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AequalQName"-></A-><B->equalQName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> Bool</TD-></TR-><TR-><TD CLASS="doc"->Equality of QNames: Two QNames are equal, if the local parts are equal- and the namespace URIs are equal.- The comparison works with and without namespace propagation.- If namespaces have been propagated, the name is split into prefix and local part- and the namespace uri is set. In this case the prefix is not significant for equality test.- If namespaces have not been propagated, the local part contains the full name, prefix- and namespace URI are empty. The full name (prefix and local part) is used for comparison.-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AequivQName"-></A-><B->equivQName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> Bool</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-TypeDefs.html#v%3AequalQNameBy"->equalQNameBy</A-></TT-> and <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequivUri"->equivUri</A-></TT->-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AequivUri"-></A-><B->equivUri</B-> :: String -> String -> Bool</TD-></TR-><TR-><TD CLASS="doc"->Comparison of normalized namespace URIs using <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AnormalizeNsUri"->normalizeNsUri</A-></TT->-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AequalQNameBy"-></A-><B->equalQNameBy</B-> :: (String -> String -> Bool) -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> Bool</TD-></TR-><TR-><TD CLASS="doc"->Sometimes a weaker equality relation than <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequalQName"->equalQName</A-></TT-> is appropriate, e.g no case significance in names, ...- a name normalization function can be applied to the strings before comparing. Called by <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequalQName"->equalQName</A-></TT-> and- <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequivQName"->equivQName</A-></TT->-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AnormalizeNsUri"-></A-><B->normalizeNsUri</B-> :: String -> String</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"-><SPAN CLASS="keyword" >type</SPAN > <A NAME="t%3ANsEnv" ></A@@ -1717,7 +1024,7 @@ ><TD CLASS="doc" >Type for the namespace association list, used when propagating namespaces by modifying the <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TT > values in a tree@@ -1857,7 +1164,7 @@ ></A ><B >attrNodes</B-> :: [<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: [<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >]</TD ><TD CLASS="rdoc"@@ -1932,6 +1239,16 @@ > = [(Int, <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet" >XmlNodeSet</A >)]</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+>module <A HREF="Text-XML-HXT-DOM-QualifiedName.html"+>Text.XML.HXT.DOM.QualifiedName</A+></TD ></TR ><TR ><TD CLASS="s15"
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/UTF8Decoding.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/Unicode.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/Util.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/XmlKeywords.hs" >Source code</A@@ -458,6 +458,16 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3Aa_parse_by_mimetype"+>a_parse_by_mimetype</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3Aa_parse_html" >a_parse_html</A > :: String</TD@@ -578,6 +588,16 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3Aa_tagsoup"+>a_tagsoup</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3Aa_trace" >a_trace</A > :: String</TD@@ -858,8 +878,8 @@ ></TR ><TR ><TD CLASS="decl"-><A HREF="#v%3Ak_enitity"->k_enitity</A+><A HREF="#v%3Ak_entity"+>k_entity</A > :: String</TD ></TR ><TR@@ -1512,6 +1532,96 @@ >a_do_not_collect_errors</A > :: String</TD ></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Aapplication_xhtml"+>application_xhtml</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Aapplication_xml"+>application_xml</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Aapplication_xml_external_parsed_entity"+>application_xml_external_parsed_entity</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Aapplication_xml_dtd"+>application_xml_dtd</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Atext_html"+>text_html</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Atext_xml"+>text_xml</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Atext_xml_external_parsed_entity"+>text_xml_external_parsed_entity</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AisHtmlMimeType"+>isHtmlMimeType</A+> :: String -> Bool</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AisXmlMimeType"+>isXmlMimeType</A+> :: String -> Bool</TD+></TR ></TABLE ></TD ></TR@@ -1949,6 +2059,18 @@ ></TR ><TR ><TD CLASS="decl"+><A NAME="v%3Aa_parse_by_mimetype"+></A+><B+>a_parse_by_mimetype</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl" ><A NAME="v%3Aa_parse_html" ></A ><B@@ -2093,6 +2215,18 @@ ></TR ><TR ><TD CLASS="decl"+><A NAME="v%3Aa_tagsoup"+></A+><B+>a_tagsoup</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl" ><A NAME="v%3Aa_trace" ></A ><B@@ -2429,10 +2563,10 @@ ></TR ><TR ><TD CLASS="decl"-><A NAME="v%3Ak_enitity"+><A NAME="v%3Ak_entity" ></A ><B->k_enitity</B+>k_entity</B > :: String</TD ></TR ><TR@@ -3085,7 +3219,7 @@ ></TR ><TR ><TD CLASS="doc"->the predefined namespace uri for xml: "http://www.w3.org/XML/1998/namespaces"+>the predefined namespace uri for xml: "http://www.w3.org/XML/1998/namespace" </TD ></TR ><TR@@ -3229,6 +3363,114 @@ ><B >a_do_not_collect_errors</B > :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Aapplication_xhtml"+></A+><B+>application_xhtml</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Aapplication_xml"+></A+><B+>application_xml</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Aapplication_xml_external_parsed_entity"+></A+><B+>application_xml_external_parsed_entity</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Aapplication_xml_dtd"+></A+><B+>application_xml_dtd</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Atext_html"+></A+><B+>text_html</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Atext_xml"+></A+><B+>text_xml</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Atext_xml_external_parsed_entity"+></A+><B+>text_xml_external_parsed_entity</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AisHtmlMimeType"+></A+><B+>isHtmlMimeType</B+> :: String -> Bool</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AisXmlMimeType"+></A+><B+>isXmlMimeType</B+> :: String -> Bool</TD ></TR ><TR ><TD CLASS="s15"
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/DataTypeLibMysql.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/DataTypeLibUtils.hs" >Source code</A@@ -92,7 +92,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AerrorMsgDataTypeNotAllowed" >errorMsgDataTypeNotAllowed</A-> :: String -> [(String, String)] -> String -> String -> String</TD+> :: String -> String -> [(String, String)] -> String -> String</TD ></TR ><TR ><TD CLASS="s8"@@ -130,6 +130,18 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3AerrorMsgParam"+>errorMsgParam</A+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3ALocalName"+>LocalName</A+> -> String -> String -> String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3Arng_length" >rng_length</A > :: String</TD@@ -220,9 +232,11 @@ ></TR ><TR ><TD CLASS="decl"-><A HREF="#v%3AalwaysOK"->alwaysOK</A-> :: Check a</TD+><SPAN CLASS="keyword"+>type</SPAN+> <A HREF="#t%3AFunctionTable"+>FunctionTable</A+> = [(String, String -> String -> Bool)]</TD ></TR ><TR ><TD CLASS="s8"@@ -230,29 +244,29 @@ ></TR ><TR ><TD CLASS="decl"-><A HREF="#v%3AalwaysErr"->alwaysErr</A-> :: (a -> String) -> Check a</TD-></TR-><TR-><TD CLASS="s8"+><A HREF="#v%3AstringValidFT"+>stringValidFT</A+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3AFunctionTable"+>FunctionTable</A+> -> <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3ADatatypeName"+>DatatypeName</A+> -> Integer -> Integer -> <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3AParamList"+>ParamList</A+> -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckString"+>CheckString</A ></TD ></TR ><TR-><TD CLASS="decl"-><A HREF="#v%3AorErr"->orErr</A-> :: (a -> Bool) -> (a -> String) -> Check a</TD-></TR-><TR ><TD CLASS="s8" ></TD ></TR ><TR ><TD CLASS="decl"-><A HREF="#v%3AandCheck"->andCheck</A-> :: Check a -> Check a -> Check a</TD+><A HREF="#v%3AfctTableString"+>fctTableString</A+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3AFunctionTable"+>FunctionTable</A+></TD ></TR ><TR ><TD CLASS="s8"@@ -260,9 +274,11 @@ ></TR ><TR ><TD CLASS="decl"-><A HREF="#v%3AwithVal"->withVal</A-> :: Check a -> (b -> a) -> Check b</TD+><A HREF="#v%3AfctTableList"+>fctTableList</A+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3AFunctionTable"+>FunctionTable</A+></TD ></TR ><TR ><TD CLASS="s8"@@ -276,7 +292,9 @@ >DatatypeName</A > -> Integer -> Integer -> <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3AParamList" >ParamList</A-> -> Check String</TD+> -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckString"+>CheckString</A+></TD ></TR ><TR ><TD CLASS="s8"@@ -290,8 +308,134 @@ >DatatypeName</A > -> Integer -> Integer -> <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3AParamList" >ParamList</A-> -> Check String</TD+> -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckString"+>CheckString</A+></TD ></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AnumParamValid"+>numParamValid</A+> :: (Integer -> Integer -> Bool) -> String -> String -> Bool</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><SPAN CLASS="keyword"+>data</SPAN+> <A HREF="#t%3ACheckA"+>CheckA</A+> a b</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><SPAN CLASS="keyword"+>type</SPAN+> <A HREF="#t%3ACheckString"+>CheckString</A+> = <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> String String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><SPAN CLASS="keyword"+>type</SPAN+> <A HREF="#t%3ACheckInteger"+>CheckInteger</A+> = <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> Integer Integer</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AperformCheck"+>performCheck</A+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a b -> a -> Maybe String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Aok"+>ok</A+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a a</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Afailure"+>failure</A+> :: (a -> String) -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a b</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Aassert"+>assert</A+> :: (a -> Bool) -> (a -> String) -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a a</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AassertMaybe"+>assertMaybe</A+> :: (a -> Maybe b) -> (a -> String) -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a b</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AcheckWith"+>checkWith</A+> :: (a -> b) -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> b c -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a a</TD+></TR ></TABLE ></TD ></TR@@ -327,7 +471,7 @@ ></A ><B >errorMsgDataTypeNotAllowed</B-> :: String -> [(String, String)] -> String -> String -> String</TD+> :: String -> String -> [(String, String)] -> String -> String</TD ></TR ><TR ><TD CLASS="s15"@@ -371,6 +515,44 @@ ></TR ><TR ><TD CLASS="decl"+><A NAME="v%3AerrorMsgParam"+></A+><B+>errorMsgParam</B+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3ALocalName"+>LocalName</A+> -> String -> String -> String</TD+></TR+><TR+><TD CLASS="doc"+><P+>Error Message for the equality test of two datatype values+</P+><UL+><LI+> 1.parameter : datatype+</LI+><LI+> 2.parameter : datatype value+</LI+><LI+> 3.parameter : datatype value+</LI+></UL+><P+>example:+</P+><PRE+> errorMsgEqual "Int" "21" "42" -> "Datatype Int with value = 21 expected, but value = 42 found"+</PRE+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl" ><A NAME="v%3Arng_length" ></A ><B@@ -475,15 +657,17 @@ ></TR ><TR ><TD CLASS="decl"-><A NAME="v%3AalwaysOK"+><SPAN CLASS="keyword"+>type</SPAN+> <A NAME="t%3AFunctionTable" ></A ><B->alwaysOK</B-> :: Check a</TD+>FunctionTable</B+> = [(String, String -> String -> Bool)]</TD ></TR ><TR ><TD CLASS="doc"->Unit for checks+>Function table type </TD ></TR ><TR@@ -492,16 +676,19 @@ ></TR ><TR ><TD CLASS="decl"-><A NAME="v%3AalwaysErr"+><A NAME="v%3AstringValidFT" ></A ><B->alwaysErr</B-> :: (a -> String) -> Check a</TD-></TR-><TR-><TD CLASS="doc"->Zero for checks: Create an error message for an illegal value-</TD+>stringValidFT</B+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3AFunctionTable"+>FunctionTable</A+> -> <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3ADatatypeName"+>DatatypeName</A+> -> Integer -> Integer -> <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3AParamList"+>ParamList</A+> -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckString"+>CheckString</A+></TD ></TR ><TR ><TD CLASS="s15"@@ -509,15 +696,18 @@ ></TR ><TR ><TD CLASS="decl"-><A NAME="v%3AorErr"+><A NAME="v%3AfctTableString" ></A ><B->orErr</B-> :: (a -> Bool) -> (a -> String) -> Check a</TD+>fctTableString</B+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3AFunctionTable"+>FunctionTable</A+></TD ></TR ><TR ><TD CLASS="doc"->Perform check and generate error message on failure+>Function table for string tests,+ XML document value is first operand, schema value second </TD ></TR ><TR@@ -526,15 +716,18 @@ ></TR ><TR ><TD CLASS="decl"-><A NAME="v%3AandCheck"+><A NAME="v%3AfctTableList" ></A ><B->andCheck</B-> :: Check a -> Check a -> Check a</TD+>fctTableList</B+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3AFunctionTable"+>FunctionTable</A+></TD ></TR ><TR ><TD CLASS="doc"->Combine two checks+>Function table for list tests,+ XML document value is first operand, schema value second </TD ></TR ><TR@@ -543,18 +736,6 @@ ></TR ><TR ><TD CLASS="decl"-><A NAME="v%3AwithVal"-></A-><B->withVal</B-> :: Check a -> (b -> a) -> Check b</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl" ><A NAME="v%3AstringValid" ></A ><B@@ -563,7 +744,9 @@ >DatatypeName</A > -> Integer -> Integer -> <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3AParamList" >ParamList</A-> -> Check String</TD+> -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckString"+>CheckString</A+></TD ></TR ><TR ><TD CLASS="doc"@@ -610,7 +793,9 @@ >DatatypeName</A > -> Integer -> Integer -> <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3AParamList" >ParamList</A-> -> Check String</TD+> -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckString"+>CheckString</A+></TD ></TR ><TR ><TD CLASS="doc"@@ -643,6 +828,238 @@ </LI ></UL ></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AnumParamValid"+></A+><B+>numParamValid</B+> :: (Integer -> Integer -> Bool) -> String -> String -> Bool</TD+></TR+><TR+><TD CLASS="doc"+><P+>tests whether a string value matches a numeric param+</P+><P+>valid example:+</P+><PRE+> <data type="CHAR"> <param name="maxLength">5</param> </data>+</PRE+><P+>invalid example:+</P+><PRE+> <data type="CHAR"> <param name="minLength">foo</param> </data>+</PRE+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><SPAN CLASS="keyword"+>data</SPAN+> <A NAME="t%3ACheckA"+></A+><B+>CheckA</B+> a b</TD+></TR+><TR+><TD CLASS="body"+><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"+><TR+><TD CLASS="section4"+><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:CheckA')" ALT="show/hide"+> Instances</TD+></TR+><TR+><TD CLASS="body"+><DIV ID="i:CheckA" STYLE="display:block;"+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"+><TR+><TD CLASS="decl"+>Arrow <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+></TD+></TR+><TR+><TD CLASS="decl"+>ArrowPlus <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+></TD+></TR+><TR+><TD CLASS="decl"+>ArrowZero <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</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%3ACheckString"+></A+><B+>CheckString</B+> = <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> String String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><SPAN CLASS="keyword"+>type</SPAN+> <A NAME="t%3ACheckInteger"+></A+><B+>CheckInteger</B+> = <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> Integer Integer</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AperformCheck"+></A+><B+>performCheck</B+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a b -> a -> Maybe String</TD+></TR+><TR+><TD CLASS="doc"+>run a check and deliver Just an error message or Nothing+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Aok"+></A+><B+>ok</B+> :: <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a a</TD+></TR+><TR+><TD CLASS="doc"+>every thing is fine+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Afailure"+></A+><B+>failure</B+> :: (a -> String) -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a b</TD+></TR+><TR+><TD CLASS="doc"+>always failure+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Aassert"+></A+><B+>assert</B+> :: (a -> Bool) -> (a -> String) -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a a</TD+></TR+><TR+><TD CLASS="doc"+>perform a simple check with a predicate p,+ when the predicate holds, assert acts as identity,+ else an error message is generated+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AassertMaybe"+></A+><B+>assertMaybe</B+> :: (a -> Maybe b) -> (a -> String) -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a b</TD+></TR+><TR+><TD CLASS="doc"+>perform a simple check with a Maybe function, Nothing indicates error+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AcheckWith"+></A+><B+>checkWith</B+> :: (a -> b) -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> b c -> <A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>CheckA</A+> a a</TD+></TR+><TR+><TD CLASS="doc"+>perform a check, but convert the value before checking+</TD ></TR ><TR ><TD CLASS="s15"
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/DataTypeLibraries.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/DataTypes.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/Schema.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/SchemaGrammar.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/Simplification.hs" >Source code</A@@ -44,10 +44,32 @@ ><FONT SIZE="6" >Text.XML.HXT.RelaxNG.Simplification</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@@ -59,7 +81,7 @@ ><TR ><TD CLASS="doc" >The modul creates the simplified form of a Relax NG schema.- See also chapter 4 of the Relax NG specification.+ See also chapter 4 of the Relax NG specification. </TD ></TR ><TR
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/Unicode/Blocks.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/Unicode/CharProps.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/Validation.hs" >Source code</A@@ -44,10 +44,32 @@ ><FONT SIZE="6" >Text.XML.HXT.RelaxNG.Validation</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@@ -59,8 +81,8 @@ ><TR ><TD CLASS="doc" >Validation of a XML document with respect to a valid Relax NG schema in simple form.- Copied and modified from "An algorithm for RELAX NG validation" by James Clark- (<A HREF="http://www.thaiopensource.com/relaxng/derivative.html"+ Copied and modified from "An algorithm for RELAX NG validation" by James Clark+ (<A HREF="http://www.thaiopensource.com/relaxng/derivative.html" >http://www.thaiopensource.com/relaxng/derivative.html</A >). </TD@@ -200,7 +222,7 @@ >contains</A > :: <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3ANameClass" >NameClass</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Bool</TD ></TR@@ -409,7 +431,7 @@ >contains</B > :: <A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#t%3ANameClass" >NameClass</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Bool</TD ></TR@@ -420,7 +442,7 @@ >NameClass</A ></TT > contains a particular <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TT >
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/Validator.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/XmlSchema/DataTypeLibW3C.hs" >Source code</A@@ -127,6 +127,76 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3Axsd_string"+>xsd_string</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_normalizedString"+>xsd_normalizedString</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_token"+>xsd_token</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_language"+>xsd_language</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_NMTOKEN"+>xsd_NMTOKEN</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_NMTOKENS"+>xsd_NMTOKENS</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_Name"+>xsd_Name</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3Axsd_NCName" >xsd_NCName</A > :: String</TD@@ -137,6 +207,56 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3Axsd_ID"+>xsd_ID</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_IDREF"+>xsd_IDREF</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_IDREFS"+>xsd_IDREFS</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_ENTITY"+>xsd_ENTITY</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_ENTITIES"+>xsd_ENTITIES</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3Axsd_anyURI" >xsd_anyURI</A > :: String</TD@@ -157,8 +277,8 @@ ></TR ><TR ><TD CLASS="decl"-><A HREF="#v%3Axsd_string"->xsd_string</A+><A HREF="#v%3Axsd_NOTATION"+>xsd_NOTATION</A > :: String</TD ></TR ><TR@@ -167,6 +287,36 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3Axsd_hexBinary"+>xsd_hexBinary</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_base64Binary"+>xsd_base64Binary</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_decimal"+>xsd_decimal</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3Axsd_length" >xsd_length</A > :: String</TD@@ -197,6 +347,66 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3Axsd_maxExclusive"+>xsd_maxExclusive</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_minExclusive"+>xsd_minExclusive</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_maxInclusive"+>xsd_maxInclusive</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_minInclusive"+>xsd_minInclusive</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_totalDigits"+>xsd_totalDigits</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Axsd_fractionDigits"+>xsd_fractionDigits</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3Axsd_pattern" >xsd_pattern</A > :: String</TD@@ -275,6 +485,90 @@ ></TR ><TR ><TD CLASS="decl"+><A NAME="v%3Axsd_string"+></A+><B+>xsd_string</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_normalizedString"+></A+><B+>xsd_normalizedString</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_token"+></A+><B+>xsd_token</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_language"+></A+><B+>xsd_language</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_NMTOKEN"+></A+><B+>xsd_NMTOKEN</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_NMTOKENS"+></A+><B+>xsd_NMTOKENS</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_Name"+></A+><B+>xsd_Name</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl" ><A NAME="v%3Axsd_NCName" ></A ><B@@ -287,6 +581,66 @@ ></TR ><TR ><TD CLASS="decl"+><A NAME="v%3Axsd_ID"+></A+><B+>xsd_ID</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_IDREF"+></A+><B+>xsd_IDREF</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_IDREFS"+></A+><B+>xsd_IDREFS</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_ENTITY"+></A+><B+>xsd_ENTITY</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_ENTITIES"+></A+><B+>xsd_ENTITIES</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl" ><A NAME="v%3Axsd_anyURI" ></A ><B@@ -311,10 +665,10 @@ ></TR ><TR ><TD CLASS="decl"-><A NAME="v%3Axsd_string"+><A NAME="v%3Axsd_NOTATION" ></A ><B->xsd_string</B+>xsd_NOTATION</B > :: String</TD ></TR ><TR@@ -323,6 +677,42 @@ ></TR ><TR ><TD CLASS="decl"+><A NAME="v%3Axsd_hexBinary"+></A+><B+>xsd_hexBinary</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_base64Binary"+></A+><B+>xsd_base64Binary</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_decimal"+></A+><B+>xsd_decimal</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl" ><A NAME="v%3Axsd_length" ></A ><B@@ -351,6 +741,78 @@ ></A ><B >xsd_minLength</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_maxExclusive"+></A+><B+>xsd_maxExclusive</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_minExclusive"+></A+><B+>xsd_minExclusive</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_maxInclusive"+></A+><B+>xsd_maxInclusive</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_minInclusive"+></A+><B+>xsd_minInclusive</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_totalDigits"+></A+><B+>xsd_totalDigits</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Axsd_fractionDigits"+></A+><B+>xsd_fractionDigits</B > :: String</TD ></TR ><TR
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/XmlSchema/Regex.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/RelaxNG/XmlSchema/RegexParser.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XSLT/Application.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XSLT/Common.hs" >Source code</A@@ -260,7 +260,7 @@ >isElemType</B > :: <A HREF="Text-XML-HXT-Arrow-XmlNode.html#t%3AXmlNode" >XmlNode</A-> n => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> n => <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> n -> Bool</TD ></TR@@ -276,7 +276,7 @@ >isAttrType</B > :: <A HREF="Text-XML-HXT-Arrow-XmlNode.html#t%3AXmlNode" >XmlNode</A-> n => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> n => <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> n -> Bool</TD ></TR@@ -320,7 +320,7 @@ >tryFetchAttribute</B > :: <A HREF="Text-XML-HXT-Arrow-XmlNode.html#t%3AXmlNode" >XmlNode</A-> n => n -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> n => n -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Maybe String</TD ></TR@@ -336,7 +336,7 @@ >fetchAttributeWDefault</B > :: <A HREF="Text-XML-HXT-Arrow-XmlNode.html#t%3AXmlNode" >XmlNode</A-> n => n -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> n => n -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> String -> String</TD ></TR@@ -352,7 +352,7 @@ >fetchAttribute</B > :: <A HREF="Text-XML-HXT-Arrow-XmlNode.html#t%3AXmlNode" >XmlNode</A-> n => n -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> n => n -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> String</TD ></TR@@ -368,7 +368,7 @@ >hasAttribute</B > :: <A HREF="Text-XML-HXT-Arrow-XmlNode.html#t%3AXmlNode" >XmlNode</A-> n => n -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> n => n -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Bool</TD ></TR@@ -384,7 +384,7 @@ >setAttribute</B > :: <A HREF="Text-XML-HXT-Arrow-XmlNode.html#t%3AXmlNode" >XmlNode</A-> n => <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> n => <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> String -> n -> n</TD ></TR@@ -394,20 +394,6 @@ ></TR ><TR ><TD CLASS="decl"-><A NAME="v%3AmkQName"-></A-><B->mkQName</B-> :: String -> String -> String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t%3AExName"@@ -483,7 +469,7 @@ ></A ><B >mkExName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-XSLT-Common.html#t%3AExName" >ExName</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XSLT/Compilation.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XSLT/CompiledStylesheet.hs" >Source code</A@@ -926,9 +926,9 @@ >lookupAlias</B > :: <A HREF="Text-XML-HXT-XSLT-CompiledStylesheet.html#t%3ANSAliasing" >NSAliasing</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -1371,7 +1371,7 @@ ></A ><B >LiteralQName</B-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ><TD CLASS="rdoc"
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XSLT/Names.hs" >Source code</A@@ -136,7 +136,7 @@ ></A ><B >mkXsltName</B-> :: String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: String -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -150,7 +150,7 @@ ></A ><B >mkXsltAttribName</B-> :: String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: String -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -164,7 +164,7 @@ ></A ><B >xsltTransform</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -178,7 +178,7 @@ ></A ><B >xsltStylesheet</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -192,7 +192,7 @@ ></A ><B >xsltMessage</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -206,7 +206,7 @@ ></A ><B >xsltForEach</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -220,7 +220,7 @@ ></A ><B >xsltChoose</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -234,7 +234,7 @@ ></A ><B >xsltWhen</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -248,7 +248,7 @@ ></A ><B >xsltOtherwise</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -262,7 +262,7 @@ ></A ><B >xsltIf</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -276,7 +276,7 @@ ></A ><B >xsltElement</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -290,7 +290,7 @@ ></A ><B >xsltAttribute</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -304,7 +304,7 @@ ></A ><B >xsltText</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -318,7 +318,7 @@ ></A ><B >xsltValueOf</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -332,7 +332,7 @@ ></A ><B >xsltComment</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -346,7 +346,7 @@ ></A ><B >xsltProcInstr</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -360,7 +360,7 @@ ></A ><B >xsltInclude</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -374,7 +374,7 @@ ></A ><B >xsltImport</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -388,7 +388,7 @@ ></A ><B >xsltTemplate</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -402,7 +402,7 @@ ></A ><B >xsltApplyTemplates</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -416,7 +416,7 @@ ></A ><B >xsltApplyImports</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -430,7 +430,7 @@ ></A ><B >xsltCallTemplate</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -444,7 +444,7 @@ ></A ><B >xsltVariable</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -458,7 +458,7 @@ ></A ><B >xsltParam</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -472,7 +472,7 @@ ></A ><B >xsltWithParam</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -486,7 +486,7 @@ ></A ><B >xsltAttributeSet</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -500,7 +500,7 @@ ></A ><B >xsltCopy</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -514,7 +514,7 @@ ></A ><B >xsltCopyOf</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -528,7 +528,7 @@ ></A ><B >xsltSort</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -542,7 +542,7 @@ ></A ><B >xsltStripSpace</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -556,7 +556,7 @@ ></A ><B >xsltPreserveSpace</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -570,7 +570,7 @@ ></A ><B >xsltNamespaceAlias</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -584,7 +584,7 @@ ></A ><B >xsltTerminate</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -598,7 +598,7 @@ ></A ><B >xsltSelect</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -612,7 +612,7 @@ ></A ><B >xsltTest</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -626,7 +626,7 @@ ></A ><B >xsltName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -640,7 +640,7 @@ ></A ><B >xsltNamespace</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -654,7 +654,7 @@ ></A ><B >xsltUseAttributeSets</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -668,7 +668,7 @@ ></A ><B >xsltHRef</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -682,7 +682,7 @@ ></A ><B >xsltMatch</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -696,7 +696,7 @@ ></A ><B >xsltPriority</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -710,7 +710,7 @@ ></A ><B >xsltMode</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -724,7 +724,7 @@ ></A ><B >xsltDataType</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -738,7 +738,7 @@ ></A ><B >xsltOrder</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -752,7 +752,7 @@ ></A ><B >xsltElements</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -766,7 +766,7 @@ ></A ><B >xsltStylesheetPrefix</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -780,7 +780,7 @@ ></A ><B >xsltResultPrefix</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -794,7 +794,7 @@ ></A ><B >xsltVersion</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -808,7 +808,7 @@ ></A ><B >xsltExlcudeResultPrefixes</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -822,7 +822,7 @@ ></A ><B >xsltExtensionElementPrefixes</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -836,7 +836,7 @@ ></A ><B >xsltUseAttributeSetsLRE</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -850,7 +850,7 @@ ></A ><B >xsltVersionLRE</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -864,7 +864,7 @@ ></A ><B >xsltExlcudeResultPrefixesLRE</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -878,7 +878,7 @@ ></A ><B >xsltExtensionElementPrefixesLRE</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -892,7 +892,7 @@ ></A ><B >xmlSpace</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XSLT/XsltArrows.hs" >Source code</A
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -137,6 +137,10 @@ ><TD ><A HREF="doc-index-36.html" >$</A+></TD+><TD+><A HREF="doc-index-38.html"+>&</A ></TD ><TD ><A HREF="doc-index-43.html"
@@ -0,0 +1,186 @@+<!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+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"+></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"+>Haskell Xml Toolbox 7.5: The Arrow API</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+><TABLE CELLPADDING="0" CELLSPACING="5"+><TR+><TD+><A HREF="doc-index-A.html"+>A</A+></TD+><TD+><A HREF="doc-index-B.html"+>B</A+></TD+><TD+><A HREF="doc-index-C.html"+>C</A+></TD+><TD+><A HREF="doc-index-D.html"+>D</A+></TD+><TD+><A HREF="doc-index-E.html"+>E</A+></TD+><TD+><A HREF="doc-index-F.html"+>F</A+></TD+><TD+><A HREF="doc-index-G.html"+>G</A+></TD+><TD+><A HREF="doc-index-H.html"+>H</A+></TD+><TD+><A HREF="doc-index-I.html"+>I</A+></TD+><TD+><A HREF="doc-index-K.html"+>K</A+></TD+><TD+><A HREF="doc-index-L.html"+>L</A+></TD+><TD+><A HREF="doc-index-M.html"+>M</A+></TD+><TD+><A HREF="doc-index-N.html"+>N</A+></TD+><TD+><A HREF="doc-index-O.html"+>O</A+></TD+><TD+><A HREF="doc-index-P.html"+>P</A+></TD+><TD+><A HREF="doc-index-Q.html"+>Q</A+></TD+><TD+><A HREF="doc-index-R.html"+>R</A+></TD+><TD+><A HREF="doc-index-S.html"+>S</A+></TD+><TD+><A HREF="doc-index-T.html"+>T</A+></TD+><TD+><A HREF="doc-index-U.html"+>U</A+></TD+><TD+><A HREF="doc-index-V.html"+>V</A+></TD+><TD+><A HREF="doc-index-W.html"+>W</A+></TD+><TD+><A HREF="doc-index-X.html"+>X</A+></TD+><TD+><A HREF="doc-index-Z.html"+>Z</A+></TD+><TD+><A HREF="doc-index-58.html"+>:</A+></TD+><TD+><A HREF="doc-index-36.html"+>$</A+></TD+><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD+><A HREF="doc-index-43.html"+>+</A+></TD+><TD+><A HREF="doc-index-47.html"+>/</A+></TD+><TD+><A HREF="doc-index-60.html"+><</A+></TD+><TD+><A HREF="doc-index-62.html"+>></A+></TD+></TR+></TABLE+></TD+></TR+><TR+><TD CLASS="section1"+>Index (&)</TD+></TR+><TR+><TD+><TABLE CELLPADDING="0" CELLSPACING="5"+><TR+><TD CLASS="indexentry"+>&&&&</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3A%26%26%26%26"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+></TABLE+></TD+></TR+></TABLE+></BODY+></HTML+>
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -137,6 +137,10 @@ ><TD ><A HREF="doc-index-36.html" >$</A+></TD+><TD+><A HREF="doc-index-38.html"+>&</A ></TD ><TD ><A HREF="doc-index-43.html"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -137,6 +137,10 @@ ><TD ><A HREF="doc-index-36.html" >$</A+></TD+><TD+><A HREF="doc-index-38.html"+>&</A ></TD ><TD ><A HREF="doc-index-43.html"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -137,6 +137,10 @@ ><TD ><A HREF="doc-index-36.html" >$</A+></TD+><TD+><A HREF="doc-index-38.html"+>&</A ></TD ><TD ><A HREF="doc-index-43.html"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -165,6 +169,14 @@ ><TR ><TD ><TABLE CELLPADDING="0" CELLSPACING="5"+><TR+><TD CLASS="indexentry"+><+>></TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3A%3C%2B%3E%3E"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR ><TR ><TD CLASS="indexentry" ></</TD
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -180,6 +184,14 @@ ><A HREF="Control-Arrow-ArrowList.html#v%3A%3E%3E." >Control.Arrow.ArrowList</A >, Control.Arrow.ListArrows, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry"+>>>>></TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3A%3E%3E%3E%3E"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD ></TR ></TABLE ></TD
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -675,6 +679,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>a_parse_by_mimetype</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_parse_by_mimetype"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry" >a_parse_html</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_parse_html"@@ -787,6 +799,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>a_tagsoup</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_tagsoup"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry" >a_trace</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_trace"@@ -1039,30 +1059,6 @@ ></TR ><TR ><TD CLASS="indexentry"->alwaysErr</TD-><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AalwaysErr"->Text.XML.HXT.RelaxNG.DataTypeLibUtils</A-></TD-></TR-><TR-><TD CLASS="indexentry"->alwaysOK</TD-><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AalwaysOK"->Text.XML.HXT.RelaxNG.DataTypeLibUtils</A-></TD-></TR-><TR-><TD CLASS="indexentry"->andCheck</TD-><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AandCheck"->Text.XML.HXT.RelaxNG.DataTypeLibUtils</A-></TD-></TR-><TR-><TD CLASS="indexentry" >appPickle</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-Arrow-Pickle-Xml.html#v%3AappPickle"@@ -1083,6 +1079,38 @@ ></TR ><TR ><TD CLASS="indexentry"+>application_xhtml</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aapplication_xhtml"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry"+>application_xml</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aapplication_xml"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry"+>application_xml_dtd</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aapplication_xml_dtd"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry"+>application_xml_external_parsed_entity</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aapplication_xml_external_parsed_entity"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry" >applyA</TD ><TD CLASS="indexlinks" ><A HREF="Control-Arrow-ArrowList.html#v%3AapplyA"@@ -1199,6 +1227,22 @@ ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-XSLT-Compilation.html#v%3AassembleStylesheet" >Text.XML.HXT.XSLT.Compilation</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>assert</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3Aassert"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>assertMaybe</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AassertMaybe"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A ></TD ></TR ><TR
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -169,9 +173,9 @@ ><TD CLASS="indexentry" >buildUniversalName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AbuildUniversalName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AbuildUniversalName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ></TABLE ></TD
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -223,6 +227,30 @@ ></TR ><TR ><TD CLASS="indexentry"+>CheckA</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckA"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>CheckInteger</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckInteger"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>CheckString</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3ACheckString"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD+></TR+><TR+><TD CLASS="indexentry" >ChildNodes</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AChildNodes"@@ -677,6 +705,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>checkWith</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AcheckWith"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD+></TR+><TR+><TD CLASS="indexentry" >childNodes</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AchildNodes"@@ -769,6 +805,174 @@ ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-XSLT-Common.html#v%3AcollectTextnodes" >Text.XML.HXT.XSLT.Common</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compBool</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompBool"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compBoolExpr</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompBoolExpr"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compFP</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompFP"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compGenExpr</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompGenExpr"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compIntExpr</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompIntExpr"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compLP</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompLP"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compNT</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompNT"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compNTA</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompNTA"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compNTE</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompNTE"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compNameT</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompNameT"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compNumber</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompNumber"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compNumberExpr</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompNumberExpr"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compPath</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompPath"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compPred</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompPred"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compPred1</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompPred1"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compRelPathExpr</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompRelPathExpr"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compString</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompString"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compStringExpr</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompStringExpr"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compXP</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompXP"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compXPath</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompXPath"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>compXS</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AcompXS"+>Text.XML.HXT.Arrow.XPathSimple</A ></TD ></TR ><TR
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -357,6 +361,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>deadEndStreet</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AdeadEndStreet"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" >decimalStringToInt</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-DOM-Util.html#v%3AdecimalStringToInt"@@ -418,6 +430,14 @@ ><A HREF="Control-Arrow-ArrowTree.html#v%3Adeep" >Control.Arrow.ArrowTree</A >, Control.Arrow.ListArrows, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry"+>deep'</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3Adeep%27"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -367,35 +371,43 @@ ></TR ><TR ><TD CLASS="indexentry"+>equalNodeSet</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AequalNodeSet"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" >equalQName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequalQName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AequalQName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry" >equalQNameBy</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequalQNameBy"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AequalQNameBy"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry" >equivQName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequivQName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AequivQName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry" >equivUri</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequivUri"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AequivUri"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"@@ -460,6 +472,14 @@ ><A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html#v%3AerrorMsgIgnore" >Text.XML.HXT.Arrow.XmlIOStateArrow</A >, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry"+>errorMsgParam</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AerrorMsgParam"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -167,11 +171,43 @@ ><TABLE CELLPADDING="0" CELLSPACING="5" ><TR ><TD CLASS="indexentry"+>FunctionTable</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#t%3AFunctionTable"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>failure</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3Afailure"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD+></TR+><TR+><TD CLASS="indexentry" >fatal</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-Arrow-XmlArrow.html#v%3Afatal" >Text.XML.HXT.Arrow.XmlArrow</A >, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry"+>fctTableList</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AfctTableList"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>fctTableString</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AfctTableString"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -263,6 +267,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>getAttrl'</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AgetAttrl%27"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" >getBaseURI</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html#v%3AgetBaseURI"@@ -331,6 +343,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>getChildren'</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AgetChildren%27"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" >getChildrenNT</TD ><TD CLASS="indexlinks" ><A HREF="Data-NavTree.html#v%3AgetChildrenNT"@@ -449,8 +469,8 @@ ><TD CLASS="indexentry" >getElemAndAttrNodeSet</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetElemAndAttrNodeSet"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetElemAndAttrNodeSet"+>Text.XML.HXT.Arrow.XPath</A >, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR@@ -477,8 +497,8 @@ ><TD CLASS="indexentry" >getElemNodeSet</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetElemNodeSet"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetElemNodeSet"+>Text.XML.HXT.Arrow.XPath</A >, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR@@ -585,8 +605,8 @@ ><TD CLASS="indexentry" >getFromNodeSet</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetFromNodeSet"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetFromNodeSet"+>Text.XML.HXT.Arrow.XPath</A >, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR@@ -1051,46 +1071,110 @@ ></TR ><TR ><TD CLASS="indexentry"+>getXP</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AgetXP"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" >getXPathNodeSet</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetXPathNodeSet"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetXPathNodeSet"+>Text.XML.HXT.Arrow.XPath</A >, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR-><TD CLASS="indexentry"+><TD CLASS="indexentry" COLSPAN="2" >getXPathTrees</TD+></TR+><TR+><TD CLASS="indexannot"+>1 (Function)</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetXPathTrees"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetXPathTrees"+>Text.XML.HXT.Arrow.XPath</A >, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR-><TD CLASS="indexentry"+><TD CLASS="indexannot"+>2 (Function)</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AgetXPathTrees"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" COLSPAN="2" >getXPathTreesInDoc</TD+></TR+><TR+><TD CLASS="indexannot"+>1 (Function)</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetXPathTreesInDoc"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetXPathTreesInDoc"+>Text.XML.HXT.Arrow.XPath</A >, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR-><TD CLASS="indexentry"+><TD CLASS="indexannot"+>2 (Function)</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AgetXPathTreesInDoc"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" COLSPAN="2" >getXPathTreesInDocWithNsEnv</TD+></TR+><TR+><TD CLASS="indexannot"+>1 (Function)</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetXPathTreesInDocWithNsEnv"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetXPathTreesInDocWithNsEnv"+>Text.XML.HXT.Arrow.XPath</A >, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR-><TD CLASS="indexentry"+><TD CLASS="indexannot"+>2 (Function)</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AgetXPathTreesInDocWithNsEnv"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" COLSPAN="2" >getXPathTreesWithNsEnv</TD+></TR+><TR+><TD CLASS="indexannot"+>1 (Function)</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AgetXPathTreesWithNsEnv"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AgetXPathTreesWithNsEnv"+>Text.XML.HXT.Arrow.XPath</A >, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR+><TD CLASS="indexannot"+>2 (Function)</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AgetXPathTreesWithNsEnv"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR ><TD CLASS="indexentry"+>getXPathTreesWithNsEnvSimple</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AgetXPathTreesWithNsEnvSimple"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" >getXmlContents</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-Arrow-DocumentInput.html#v%3AgetXmlContents"@@ -1120,6 +1204,14 @@ ><A HREF="Control-Arrow-ArrowIf.html#v%3Aguards" >Control.Arrow.ArrowIf</A >, Control.Arrow.ListArrows, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry"+>guards'</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3Aguards%27"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -137,6 +137,10 @@ ><TD ><A HREF="doc-index-36.html" >$</A+></TD+><TD+><A HREF="doc-index-38.html"+>&</A ></TD ><TD ><A HREF="doc-index-43.html"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -615,6 +619,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>isHtmlMimeType</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3AisHtmlMimeType"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry" >isIOA</TD ><TD CLASS="indexlinks" ><A HREF="Control-Arrow-ArrowIO.html#v%3AisIOA"@@ -1224,6 +1236,14 @@ ><A HREF="Text-XML-HXT-DOM-Unicode.html#v%3AisXmlLetter" >Text.XML.HXT.DOM.Unicode</A ></TD+></TR+><TR+><TD CLASS="indexentry"+>isXmlMimeType</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3AisXmlMimeType"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -199,17 +203,17 @@ ></TR ><TR ><TD CLASS="indexentry"->k_enitity</TD+>k_entities</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Ak_enitity"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Ak_entities" >Text.XML.HXT.DOM.XmlKeywords</A >, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"->k_entities</TD+>k_entity</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Ak_entities"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Ak_entity" >Text.XML.HXT.DOM.XmlKeywords</A >, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -245,9 +249,9 @@ ><TD CLASS="indexentry" >localPart</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AlocalPart"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AlocalPart"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -243,6 +247,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>mergeA</TD+><TD CLASS="indexlinks"+><A HREF="Control-Arrow-ArrowList.html#v%3AmergeA"+>Control.Arrow.ArrowList</A+>, Control.Arrow.ListArrows, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry" >mergeAttrl</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-Arrow-XmlNode.html#v%3AmergeAttrl"@@ -259,6 +271,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>mk</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3Amk"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" >mkAbsURI</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html#v%3AmkAbsURI"@@ -549,17 +569,17 @@ ><TD CLASS="indexentry" >mkName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry" >mkNsName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkNsName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkNsName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"@@ -593,17 +613,17 @@ ><TD CLASS="indexentry" >mkPrefixLocalPart</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkPrefixLocalPart"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkPrefixLocalPart"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry" >mkQName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-XSLT-Common.html#v%3AmkQName"->Text.XML.HXT.XSLT.Common</A-></TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkQName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"@@ -633,9 +653,9 @@ ><TD CLASS="indexentry" >mkSNsName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkSNsName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkSNsName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"@@ -776,6 +796,14 @@ ><A HREF="Control-Arrow-ArrowTree.html#v%3Amulti" >Control.Arrow.ArrowTree</A >, Control.Arrow.ListArrows, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry"+>multi'</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3Amulti%27"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -353,17 +357,17 @@ ><TD CLASS="indexentry" >namePrefix</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AnamePrefix"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AnamePrefix"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry" >namespaceUri</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AnamespaceUri"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AnamespaceUri"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"@@ -433,9 +437,9 @@ ><TD CLASS="indexentry" >normalizeNsUri</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AnormalizeNsUri"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AnormalizeNsUri"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"@@ -505,9 +509,9 @@ ><TD CLASS="indexentry" >nullQName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AnullQName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AnullQName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"@@ -515,6 +519,14 @@ ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-Regex.html#v%3Anullable" >Text.XML.HXT.RelaxNG.XmlSchema.Regex</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>numParamValid</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AnumParamValid"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A ></TD ></TR ><TR
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -191,6 +195,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>ok</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3Aok"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD+></TR+><TR+><TD CLASS="indexentry" >oneOrMore</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-RelaxNG-DataTypes.html#v%3AoneOrMore"@@ -204,14 +216,6 @@ ><A HREF="Control-Arrow-ArrowIf.html#v%3AorElse" >Control.Arrow.ArrowIf</A >, Control.Arrow.ListArrows, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD-></TR-><TR-><TD CLASS="indexentry"->orErr</TD-><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AorErr"->Text.XML.HXT.RelaxNG.DataTypeLibUtils</A-></TD ></TR ></TABLE ></TD
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -271,6 +275,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>parseHtmlTagSoup</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-ParserInterface.html#v%3AparseHtmlTagSoup"+>Text.XML.HXT.Arrow.ParserInterface</A+></TD+></TR+><TR+><TD CLASS="indexentry" >parseNTest</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-XSLT-CompiledStylesheet.html#v%3AparseNTest"@@ -399,6 +411,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>performCheck</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AperformCheck"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD+></TR+><TR+><TD CLASS="indexentry" >pickleDoc</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-Arrow-Pickle-Xml.html#v%3ApickleDoc"@@ -417,6 +437,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>prepareContents</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-WriteDocument.html#v%3AprepareContents"+>Text.XML.HXT.Arrow.WriteDocument</A+>, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry" >prepareXSLTDocument</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-XSLT-Compilation.html#v%3AprepareXSLTDocument"@@ -467,8 +495,8 @@ ><TD CLASS="indexentry" >processFromNodeSet</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AprocessFromNodeSet"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AprocessFromNodeSet"+>Text.XML.HXT.Arrow.XPath</A >, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR@@ -523,16 +551,16 @@ ><TD CLASS="indexentry" >processXPathTrees</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AprocessXPathTrees"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AprocessXPathTrees"+>Text.XML.HXT.Arrow.XPath</A >, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry" >processXPathTreesWithNsEnv</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html#v%3AprocessXPathTreesWithNsEnv"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XPath.html#v%3AprocessXPathTreesWithNsEnv"+>Text.XML.HXT.Arrow.XPath</A >, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -169,17 +173,17 @@ ><TD CLASS="indexentry" >QN</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AQN"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AQN"+>Text.XML.HXT.DOM.QualifiedName</A+></TD ></TR ><TR ><TD CLASS="indexentry" >QName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"@@ -193,9 +197,9 @@ ><TD CLASS="indexentry" >qualifiedName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AqualifiedName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AqualifiedName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ></TABLE ></TD
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -137,6 +137,10 @@ ><TD ><A HREF="doc-index-36.html" >$</A+></TD+><TD+><A HREF="doc-index-38.html"+>&</A ></TD ><TD ><A HREF="doc-index-43.html"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -1046,6 +1050,14 @@ >stringValid</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AstringValid"+>Text.XML.HXT.RelaxNG.DataTypeLibUtils</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>stringValidFT</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AstringValidFT" >Text.XML.HXT.RelaxNG.DataTypeLibUtils</A ></TD ></TR
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -373,6 +377,30 @@ ></TR ><TR ><TD CLASS="indexentry"+>text_html</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Atext_html"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry"+>text_xml</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Atext_xml"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry"+>text_xml_external_parsed_entity</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Atext_xml_external_parsed_entity"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.XSLT.Common, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry" >thePicklerDTD</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-Arrow-Pickle.html#v%3AthePicklerDTD"@@ -399,6 +427,22 @@ ></TR ><TR ><TD CLASS="indexentry"+>this'</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3Athis%27"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>this''</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3Athis%27%27"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" >thisNode</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AthisNode"@@ -415,6 +459,22 @@ ></TR ><TR ><TD CLASS="indexentry"+>toNumber</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AtoNumber"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>toThis</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AtoThis"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" >trace</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html#v%3Atrace"@@ -611,6 +671,14 @@ ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-XSLT-Common.html#v%3AtryFetchAttribute" >Text.XML.HXT.XSLT.Common</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>tryGetXPath</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AtryGetXPath"+>Text.XML.HXT.Arrow.XPathSimple</A ></TD ></TR ><TR
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -373,20 +377,28 @@ ><TD CLASS="indexentry" >universalName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AuniversalName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AuniversalName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry" >universalUri</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AuniversalUri"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AuniversalUri"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.Arrow.DOMInterface, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD ></TR ><TR ><TD CLASS="indexentry"+>unlistA</TD+><TD CLASS="indexlinks"+><A HREF="Control-Arrow-ArrowList.html#v%3AunlistA"+>Control.Arrow.ArrowList</A+>, Control.Arrow.ListArrows, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry" >unpickleDoc</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-Arrow-Pickle-Xml.html#v%3AunpickleDoc"@@ -402,6 +414,14 @@ ><A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html#v%3AunsetParam" >Text.XML.HXT.Arrow.XmlIOStateArrow</A >, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD+></TR+><TR+><TD CLASS="indexentry"+>unwrap</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3Aunwrap"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -137,6 +137,10 @@ ><TD ><A HREF="doc-index-36.html" >$</A+></TD+><TD+><A HREF="doc-index-38.html"+>&</A ></TD ><TD ><A HREF="doc-index-43.html"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -268,14 +272,6 @@ ><A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html#v%3AwithTraceLevel" >Text.XML.HXT.Arrow.XmlIOStateArrow</A >, Text.XML.HXT.Arrow, Text.XML.HXT.Arrow</TD-></TR-><TR-><TD CLASS="indexentry"->withVal</TD-><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-RelaxNG-DataTypeLibUtils.html#v%3AwithVal"->Text.XML.HXT.RelaxNG.DataTypeLibUtils</A-></TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -139,6 +139,10 @@ >$</A ></TD ><TD+><A HREF="doc-index-38.html"+>&</A+></TD+><TD ><A HREF="doc-index-43.html" >+</A ></TD@@ -275,6 +279,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>XPArrow</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#t%3AXPArrow"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" >XPathParams</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-XSLT-Application.html#t%3AXPathParams"@@ -349,6 +361,30 @@ ></TR ><TR ><TD CLASS="indexentry"+>xIndex</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AxIndex"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xNumber'</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AxNumber%27"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xString</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html#v%3AxString"+>Text.XML.HXT.Arrow.XPathSimple</A+></TD+></TR+><TR+><TD CLASS="indexentry" >xio_attrList</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html#v%3Axio_attrList"@@ -807,6 +843,46 @@ ></TR ><TR ><TD CLASS="indexentry"+>xsd_ENTITIES</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_ENTITIES"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_ENTITY</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_ENTITY"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_ID</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_ID"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_IDREF</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_IDREF"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_IDREFS</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_IDREFS"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry" >xsd_NCName</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_NCName"@@ -815,6 +891,38 @@ ></TR ><TR ><TD CLASS="indexentry"+>xsd_NMTOKEN</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_NMTOKEN"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_NMTOKENS</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_NMTOKENS"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_NOTATION</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_NOTATION"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_Name</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_Name"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry" >xsd_QName</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_QName"@@ -831,6 +939,22 @@ ></TR ><TR ><TD CLASS="indexentry"+>xsd_base64Binary</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_base64Binary"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_decimal</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_decimal"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry" >xsd_enumeration</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_enumeration"@@ -839,6 +963,30 @@ ></TR ><TR ><TD CLASS="indexentry"+>xsd_fractionDigits</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_fractionDigits"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_hexBinary</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_hexBinary"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_language</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_language"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry" >xsd_length</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_length"@@ -847,6 +995,22 @@ ></TR ><TR ><TD CLASS="indexentry"+>xsd_maxExclusive</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_maxExclusive"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_maxInclusive</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_maxInclusive"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry" >xsd_maxLength</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_maxLength"@@ -855,6 +1019,22 @@ ></TR ><TR ><TD CLASS="indexentry"+>xsd_minExclusive</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_minExclusive"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_minInclusive</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_minInclusive"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry" >xsd_minLength</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_minLength"@@ -863,6 +1043,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>xsd_normalizedString</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_normalizedString"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry" >xsd_pattern</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_pattern"@@ -874,6 +1062,22 @@ >xsd_string</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_string"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_token</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_token"+>Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A+></TD+></TR+><TR+><TD CLASS="indexentry"+>xsd_totalDigits</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-RelaxNG-XmlSchema-DataTypeLibW3C.html#v%3Axsd_totalDigits" >Text.XML.HXT.RelaxNG.XmlSchema.DataTypeLibW3C</A ></TD ></TR
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -137,6 +137,10 @@ ><TD ><A HREF="doc-index-36.html" >$</A+></TD+><TD+><A HREF="doc-index-38.html"+>&</A ></TD ><TD ><A HREF="doc-index-43.html"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -141,6 +141,10 @@ ><TD ><A HREF="doc-index-36.html" >$</A+></TD+><TD+><A HREF="doc-index-38.html"+>&</A ></TD ><TD ><A HREF="doc-index-43.html"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Arrow API</TITLE+>Haskell Xml Toolbox 7.5: The Arrow API</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Arrow API</TD+>Haskell Xml Toolbox 7.5: The Arrow API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -548,8 +548,8 @@ ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 42em"-><A HREF="Text-XML-HXT-Arrow-XmlArrow.html"->Text.XML.HXT.Arrow.XmlArrow</A+><A HREF="Text-XML-HXT-Arrow-XPath.html"+>Text.XML.HXT.Arrow.XPath</A ></TD ><TD ></TD@@ -558,8 +558,8 @@ ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 42em"-><A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html"->Text.XML.HXT.Arrow.XmlIOStateArrow</A+><A HREF="Text-XML-HXT-Arrow-XPathSimple.html"+>Text.XML.HXT.Arrow.XPathSimple</A ></TD ><TD ></TD@@ -568,8 +568,8 @@ ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 42em"-><A HREF="Text-XML-HXT-Arrow-XmlNode.html"->Text.XML.HXT.Arrow.XmlNode</A+><A HREF="Text-XML-HXT-Arrow-XmlArrow.html"+>Text.XML.HXT.Arrow.XmlArrow</A ></TD ><TD ></TD@@ -578,14 +578,24 @@ ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 42em"-><A HREF="Text-XML-HXT-Arrow-XmlNodeSet.html"->Text.XML.HXT.Arrow.XmlNodeSet</A+><A HREF="Text-XML-HXT-Arrow-XmlIOStateArrow.html"+>Text.XML.HXT.Arrow.XmlIOStateArrow</A ></TD ><TD ></TD ><TD ></TD ></TR+><TR+><TD STYLE="padding-left: 1.25em;width: 42em"+><A HREF="Text-XML-HXT-Arrow-XmlNode.html"+>Text.XML.HXT.Arrow.XmlNode</A+></TD+><TD+></TD+><TD+></TD+></TR ></TABLE ></TD ></TR@@ -615,6 +625,16 @@ ><TD STYLE="padding-left: 1.25em;width: 42em" ><A HREF="Text-XML-HXT-DOM-NamespacePredicates.html" >Text.XML.HXT.DOM.NamespacePredicates</A+></TD+><TD+></TD+><TD+></TD+></TR+><TR+><TD STYLE="padding-left: 1.25em;width: 42em"+><A HREF="Text-XML-HXT-DOM-QualifiedName.html"+>Text.XML.HXT.DOM.QualifiedName</A ></TD ><TD ></TD
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Monad/MonadStateIO.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Control/Strategies/DeepSeq.hs" >Source code</A@@ -212,7 +212,7 @@ ><TD CLASS="decl" ><A HREF="Control-Strategies-DeepSeq.html#t%3ADeepSeq" >DeepSeq</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Data/AssocList.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Data/Char/UTF8.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Data/NavTree.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Data/Tree/Class.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Data/Tree/NTree/Filter.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Data/Tree/NTree/TypeDefs.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./System/PipeOpen.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/EditFilters.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/FormatXmlTree.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/IsoLatinTables.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/Namespace.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/NamespaceFilter.hs" >Source code</A@@ -236,7 +236,7 @@ ><TD CLASS="doc" >Type for the namespace association list, used when propagating namespaces by modifying the <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TT > values in a tree
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/NamespacePredicates.hs" >Source code</A@@ -89,9 +89,9 @@ >setNamespace</A > :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv" >NsEnv</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -103,7 +103,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AxmlnsQN" >xmlnsQN</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -135,7 +135,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AisWellformedQName" >isWellformedQName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Bool</TD ></TR@@ -147,7 +147,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AisWellformedNSDecl" >isWellformedNSDecl</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Bool</TD ></TR@@ -159,7 +159,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AisDeclaredNamespace" >isDeclaredNamespace</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Bool</TD ></TR@@ -186,9 +186,9 @@ >setNamespace</B > :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3ANsEnv" >NsEnv</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -222,7 +222,7 @@ ></A ><B >xmlnsQN</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -271,7 +271,7 @@ ></A ><B >isWellformedQName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Bool</TD ></TR@@ -292,7 +292,7 @@ ></A ><B >isWellformedNSDecl</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Bool</TD ></TR@@ -313,7 +313,7 @@ ></A ><B >isDeclaredNamespace</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> Bool</TD ></TR
@@ -0,0 +1,882 @@+<!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+></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"+>Haskell Xml Toolbox 7.5: The Filter API</TD+><TD CLASS="topbut"+><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/QualifiedName.hs"+>Source code</A+></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+> = <A HREF="#v%3AQN"+>QN</A+> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"+><TR+><TD CLASS="recfield"+><A HREF="#v%3AnamePrefix"+>namePrefix</A+> :: String</TD+></TR+><TR+><TD CLASS="recfield"+><A HREF="#v%3AlocalPart"+>localPart</A+> :: String</TD+></TR+><TR+><TD CLASS="recfield"+><A HREF="#v%3AnamespaceUri"+>namespaceUri</A+> :: String</TD+></TR+></TABLE+>}</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+> -> String</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+> -> String</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+> -> String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AbuildUniversalName"+>buildUniversalName</A+> :: (String -> String -> String) -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AmkQName"+>mkQName</A+> :: String -> String -> String -> <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+> :: String -> <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+> :: String -> String -> <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+> :: String -> String -> <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+> :: String -> <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%3AnullQName"+>nullQName</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%3AequalQName"+>equalQName</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+> -> Bool</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+> -> Bool</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AequivUri"+>equivUri</A+> :: String -> String -> Bool</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AequalQNameBy"+>equalQNameBy</A+> :: (String -> String -> Bool) -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> Bool</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AnormalizeNsUri"+>normalizeNsUri</A+> :: String -> String</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%3AQName"+></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 <A HREF="propagateNamespaces.html"+>propagateNamespaces</A+>+ to split names of structure "prefix:localPart" and label the name with the apropriate namespace uri+</P+></TD+></TR+><TR+><TD CLASS="section4"+>Constructors</TD+></TR+><TR+><TD CLASS="body"+><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"+><TR+><TD CLASS="arg"+><A NAME="v%3AQN"+></A+><B+>QN</B+></TD+><TD CLASS="rdoc"+></TD+></TR+><TR+><TD CLASS="body" COLSPAN="2"+><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"+><TR+><TD CLASS="arg"+><A NAME="v%3AnamePrefix"+></A+><B+>namePrefix</B+> :: String</TD+><TD CLASS="rdoc"+>the name prefix part of a qualified name "namePrefix:localPart"+</TD+></TR+><TR+><TD CLASS="arg"+><A NAME="v%3AlocalPart"+></A+><B+>localPart</B+> :: String</TD+><TD CLASS="rdoc"+>the local part of a qualified name "namePrefix:localPart"+</TD+></TR+><TR+><TD CLASS="arg"+><A NAME="v%3AnamespaceUri"+></A+><B+>namespaceUri</B+> :: String</TD+><TD CLASS="rdoc"+>the associated namespace uri+</TD+></TR+></TABLE+></TD+></TR+></TABLE+></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="Control-Strategies-DeepSeq.html#t%3ADeepSeq"+>DeepSeq</A+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+></TD+></TR+><TR+><TD CLASS="decl"+>Eq <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+></TD+></TR+><TR+><TD CLASS="decl"+>Ord <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+></TD+></TR+><TR+><TD CLASS="decl"+>Read <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+></TD+></TR+><TR+><TD CLASS="decl"+>Show <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+></TD+></TR+><TR+><TD CLASS="decl"+>Typeable <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"+><A NAME="v%3AqualifiedName"+></A+><B+>qualifiedName</B+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> String</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%3AuniversalName"+></A+><B+>universalName</B+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> String</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%3AuniversalUri"+></A+><B+>universalUri</B+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> String</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%3AbuildUniversalName"+></A+><B+>buildUniversalName</B+> :: (String -> String -> String) -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> String</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%3AmkQName"+></A+><B+>mkQName</B+> :: String -> String -> String -> <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+>.+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AmkName"+></A+><B+>mkName</B+> :: String -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+></TD+></TR+><TR+><TD CLASS="doc"+>constructs a simple, namespace unaware name, <TT+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AnamePrefix"+>namePrefix</A+></TT+> and <TT+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AnamespaceUri"+>namespaceUri</A+></TT+> are set to the empty string.+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AmkPrefixLocalPart"+></A+><B+>mkPrefixLocalPart</B+> :: String -> String -> <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%3AmkName"+>mkName</A+></TT+>, <TT+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkNsName"+>mkNsName</A+></TT+>, <TT+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkSNsName"+>mkSNsName</A+></TT+>+</P+></TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AmkNsName"+></A+><B+>mkNsName</B+> :: String -> String -> <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%3AmkSNsName"+></A+><B+>mkSNsName</B+> :: String -> <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:localPart as 1 parameter, with empty namspace uri, same as 'mkPrefixLocalPart, but with a single parameter+</P+><P+>see also <TT+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkNsName"+>mkNsName</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%3AnullQName"+></A+><B+>nullQName</B+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+></TD+></TR+><TR+><TD CLASS="doc"+>Empty QName+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AequalQName"+></A+><B+>equalQName</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+> -> Bool</TD+></TR+><TR+><TD CLASS="doc"+>Equality of QNames: Two QNames are equal, if the local parts are equal+ and the namespace URIs are equal.+ The comparison works with and without namespace propagation.+ If namespaces have been propagated, the name is split into prefix and local part+ and the namespace uri is set. In this case the prefix is not significant for equality test.+ If namespaces have not been propagated, the local part contains the full name, prefix+ and namespace URI are empty. The full name (prefix and local part) is used for comparison.+</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AequivQName"+></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+> -> Bool</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%3AequivUri"+></A+><B+>equivUri</B+> :: String -> String -> Bool</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%3AequalQNameBy"+></A+><B+>equalQNameBy</B+> :: (String -> String -> Bool) -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>QName</A+> -> Bool</TD+></TR+><TR+><TD CLASS="doc"+>Sometimes a weaker equality relation than <TT+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AequalQName"+>equalQName</A+></TT+> is appropriate, e.g no case significance in names, ...+ a name normalization function can be applied to the strings before comparing. Called by <TT+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AequalQName"+>equalQName</A+></TT+> 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%3AnormalizeNsUri"+></A+><B+>normalizeNsUri</B+> :: String -> String</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="botbar"+>Produced by <A HREF="http://www.haskell.org/haddock/"+>Haddock</A+> version 0.8</TD+></TR+></TABLE+></BODY+></HTML+>
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/TypeDefs.hs" >Source code</A@@ -44,10 +44,32 @@ ><FONT SIZE="6" >Text.XML.HXT.DOM.TypeDefs</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@@ -58,15 +80,8 @@ ></TR ><TR ><TD CLASS="doc"-><P->The core data types of HDOM.-</P-><P->Version : $Id: TypeDefs.hs,v 1.13 2006<EM->11</EM->09 20:27:42 hxml Exp $-</P-></TD+>The core data types of the HXT DOM.+</TD ></TR ><TR ><TD CLASS="s15"@@ -173,7 +188,7 @@ ><TD CLASS="decl" >| <A HREF="#v%3AXPi" >XPi</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -183,7 +198,7 @@ ><TD CLASS="decl" >| <A HREF="#v%3AXTag" >XTag</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -203,7 +218,7 @@ ><TD CLASS="decl" >| <A HREF="#v%3AXAttr" >XAttr</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -324,210 +339,6 @@ ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword"->data</SPAN-> <A HREF="#t%3AQName"->QName</A-> = <A HREF="#v%3AQN"->QN</A-> {<TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"-><TR-><TD CLASS="recfield"-><A HREF="#v%3AnamePrefix"->namePrefix</A-> :: String</TD-></TR-><TR-><TD CLASS="recfield"-><A HREF="#v%3AlocalPart"->localPart</A-> :: String</TD-></TR-><TR-><TD CLASS="recfield"-><A HREF="#v%3AnamespaceUri"->namespaceUri</A-> :: String</TD-></TR-></TABLE->}</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AqualifiedName"->qualifiedName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AuniversalName"->universalName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AuniversalUri"->universalUri</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AbuildUniversalName"->buildUniversalName</A-> :: (String -> String -> String) -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AmkName"->mkName</A-> :: String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AmkPrefixLocalPart"->mkPrefixLocalPart</A-> :: String -> String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AmkNsName"->mkNsName</A-> :: String -> String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AmkSNsName"->mkSNsName</A-> :: String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AnullQName"->nullQName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AequalQName"->equalQName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> Bool</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AequivQName"->equivQName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> Bool</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AequivUri"->equivUri</A-> :: String -> String -> Bool</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AequalQNameBy"->equalQNameBy</A-> :: (String -> String -> Bool) -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> Bool</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><A HREF="#v%3AnormalizeNsUri"->normalizeNsUri</A-> :: String -> String</TD-></TR-><TR-><TD CLASS="s8"-></TD-></TR-><TR-><TD CLASS="decl"-><SPAN CLASS="keyword" >type</SPAN > <A HREF="#t%3ANsEnv" >NsEnv</A@@ -598,7 +409,7 @@ ><TD CLASS="recfield" ><A HREF="#v%3AattrNodes" >attrNodes</A-> :: [<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: [<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >]</TD ></TR@@ -627,6 +438,16 @@ >XmlNodeSet</A >)]</TD ></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+>module <A HREF="Text-XML-HXT-DOM-QualifiedName.html"+>Text.XML.HXT.DOM.QualifiedName</A+></TD+></TR ></TABLE ></TD ></TR@@ -784,7 +605,7 @@ ></A ><B >XPi</B-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -802,7 +623,7 @@ ></A ><B >XTag</B-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -832,7 +653,7 @@ ></A ><B >XAttr</B-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ><TD CLASS="rdoc"@@ -1182,520 +1003,6 @@ ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword"->data</SPAN-> <A NAME="t%3AQName"-></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-TypeDefs.html#v%3AlocalPart"->localPart</A-></TT-> component.- When dealing with namespaces, the document tree must be processed by <A HREF="propagateNamespaces.html"->propagateNamespaces</A->- to split names of structure "prefix:localPart" and label the name with the apropriate namespace uri-</P-></TD-></TR-><TR-><TD CLASS="section4"->Constructors</TD-></TR-><TR-><TD CLASS="body"-><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"-><TR-><TD CLASS="arg"-><A NAME="v%3AQN"-></A-><B->QN</B-></TD-><TD CLASS="rdoc"-></TD-></TR-><TR-><TD CLASS="body" COLSPAN="2"-><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"-><TR-><TD CLASS="arg"-><A NAME="v%3AnamePrefix"-></A-><B->namePrefix</B-> :: String</TD-><TD CLASS="rdoc"->the name prefix part of a qualified name "namePrefix:localPart"-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AlocalPart"-></A-><B->localPart</B-> :: String</TD-><TD CLASS="rdoc"->the local part of a qualified name "namePrefix:localPart"-</TD-></TR-><TR-><TD CLASS="arg"-><A NAME="v%3AnamespaceUri"-></A-><B->namespaceUri</B-> :: String</TD-><TD CLASS="rdoc"->the associated namespace uri-</TD-></TR-></TABLE-></TD-></TR-></TABLE-></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="Control-Strategies-DeepSeq.html#t%3ADeepSeq"->DeepSeq</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="decl"->Eq <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="decl"->Ord <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="decl"->Read <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="decl"->Show <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="decl"->Typeable <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-></TABLE-></DIV-></TD-></TR-></TABLE-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AqualifiedName"-></A-><B->qualifiedName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</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%3AuniversalName"-></A-><B->universalName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</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-TypeDefs.html#v%3AbuildUniversalName"->buildUniversalName</A-></TT->)-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AuniversalUri"-></A-><B->universalUri</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</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-TypeDefs.html#v%3AbuildUniversalName"->buildUniversalName</A-></TT->)-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AbuildUniversalName"-></A-><B->buildUniversalName</B-> :: (String -> String -> String) -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> String</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%3AmkName"-></A-><B->mkName</B-> :: String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="doc"->constructs a simple, namespace unaware name, <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AnamePrefix"->namePrefix</A-></TT-> and <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AnamespaceUri"->namespaceUri</A-></TT-> are set to the empty string.-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AmkPrefixLocalPart"-></A-><B->mkPrefixLocalPart</B-> :: String -> String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.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-TypeDefs.html#v%3AmkName"->mkName</A-></TT->, <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkNsName"->mkNsName</A-></TT->, <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkSNsName"->mkSNsName</A-></TT->-</P-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AmkNsName"-></A-><B->mkNsName</B-> :: String -> String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.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-TypeDefs.html#v%3AmkName"->mkName</A-></TT->, <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkPrefixLocalPart"->mkPrefixLocalPart</A-></TT->-</P-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AmkSNsName"-></A-><B->mkSNsName</B-> :: String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="doc"-><P->constructs a simple name, with prefix:localPart as 1 parameter, with empty namspace uri, same as 'mkPrefixLocalPart, but with a single parameter-</P-><P->see also <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkNsName"->mkNsName</A-></TT->, <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkPrefixLocalPart"->mkPrefixLocalPart</A-></TT->-</P-></TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AnullQName"-></A-><B->nullQName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-></TD-></TR-><TR-><TD CLASS="doc"->Empty QName-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AequalQName"-></A-><B->equalQName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> Bool</TD-></TR-><TR-><TD CLASS="doc"->Equality of QNames: Two QNames are equal, if the local parts are equal- and the namespace URIs are equal.- The comparison works with and without namespace propagation.- If namespaces have been propagated, the name is split into prefix and local part- and the namespace uri is set. In this case the prefix is not significant for equality test.- If namespaces have not been propagated, the local part contains the full name, prefix- and namespace URI are empty. The full name (prefix and local part) is used for comparison.-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AequivQName"-></A-><B->equivQName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> Bool</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-TypeDefs.html#v%3AequalQNameBy"->equalQNameBy</A-></TT-> and <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequivUri"->equivUri</A-></TT->-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AequivUri"-></A-><B->equivUri</B-> :: String -> String -> Bool</TD-></TR-><TR-><TD CLASS="doc"->Comparison of normalized namespace URIs using <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AnormalizeNsUri"->normalizeNsUri</A-></TT->-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AequalQNameBy"-></A-><B->equalQNameBy</B-> :: (String -> String -> Bool) -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->QName</A-> -> Bool</TD-></TR-><TR-><TD CLASS="doc"->Sometimes a weaker equality relation than <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequalQName"->equalQName</A-></TT-> is appropriate, e.g no case significance in names, ...- a name normalization function can be applied to the strings before comparing. Called by <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequalQName"->equalQName</A-></TT-> and- <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequivQName"->equivQName</A-></TT->-</TD-></TR-><TR-><TD CLASS="s15"-></TD-></TR-><TR-><TD CLASS="decl"-><A NAME="v%3AnormalizeNsUri"-></A-><B->normalizeNsUri</B-> :: String -> String</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"-><SPAN CLASS="keyword" >type</SPAN > <A NAME="t%3ANsEnv" ></A@@ -1709,7 +1016,7 @@ ><TD CLASS="doc" >Type for the namespace association list, used when propagating namespaces by modifying the <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TT > values in a tree@@ -1849,7 +1156,7 @@ ></A ><B >attrNodes</B-> :: [<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: [<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >]</TD ><TD CLASS="rdoc"@@ -1924,6 +1231,16 @@ > = [(Int, <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlNodeSet" >XmlNodeSet</A >)]</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+>module <A HREF="Text-XML-HXT-DOM-QualifiedName.html"+>Text.XML.HXT.DOM.QualifiedName</A+></TD ></TR ><TR ><TD CLASS="s15"
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/UTF8Decoding.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/Unicode.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/Util.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/XmlKeywords.hs" >Source code</A@@ -458,6 +458,16 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3Aa_parse_by_mimetype"+>a_parse_by_mimetype</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3Aa_parse_html" >a_parse_html</A > :: String</TD@@ -578,6 +588,16 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3Aa_tagsoup"+>a_tagsoup</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3Aa_trace" >a_trace</A > :: String</TD@@ -858,8 +878,8 @@ ></TR ><TR ><TD CLASS="decl"-><A HREF="#v%3Ak_enitity"->k_enitity</A+><A HREF="#v%3Ak_entity"+>k_entity</A > :: String</TD ></TR ><TR@@ -1512,6 +1532,96 @@ >a_do_not_collect_errors</A > :: String</TD ></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Aapplication_xhtml"+>application_xhtml</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Aapplication_xml"+>application_xml</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Aapplication_xml_external_parsed_entity"+>application_xml_external_parsed_entity</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Aapplication_xml_dtd"+>application_xml_dtd</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Atext_html"+>text_html</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Atext_xml"+>text_xml</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3Atext_xml_external_parsed_entity"+>text_xml_external_parsed_entity</A+> :: String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AisHtmlMimeType"+>isHtmlMimeType</A+> :: String -> Bool</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl"+><A HREF="#v%3AisXmlMimeType"+>isXmlMimeType</A+> :: String -> Bool</TD+></TR ></TABLE ></TD ></TR@@ -1949,6 +2059,18 @@ ></TR ><TR ><TD CLASS="decl"+><A NAME="v%3Aa_parse_by_mimetype"+></A+><B+>a_parse_by_mimetype</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl" ><A NAME="v%3Aa_parse_html" ></A ><B@@ -2093,6 +2215,18 @@ ></TR ><TR ><TD CLASS="decl"+><A NAME="v%3Aa_tagsoup"+></A+><B+>a_tagsoup</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl" ><A NAME="v%3Aa_trace" ></A ><B@@ -2429,10 +2563,10 @@ ></TR ><TR ><TD CLASS="decl"-><A NAME="v%3Ak_enitity"+><A NAME="v%3Ak_entity" ></A ><B->k_enitity</B+>k_entity</B > :: String</TD ></TR ><TR@@ -3085,7 +3219,7 @@ ></TR ><TR ><TD CLASS="doc"->the predefined namespace uri for xml: "http://www.w3.org/XML/1998/namespaces"+>the predefined namespace uri for xml: "http://www.w3.org/XML/1998/namespace" </TD ></TR ><TR@@ -3229,6 +3363,114 @@ ><B >a_do_not_collect_errors</B > :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Aapplication_xhtml"+></A+><B+>application_xhtml</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Aapplication_xml"+></A+><B+>application_xml</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Aapplication_xml_external_parsed_entity"+></A+><B+>application_xml_external_parsed_entity</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Aapplication_xml_dtd"+></A+><B+>application_xml_dtd</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Atext_html"+></A+><B+>text_html</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Atext_xml"+></A+><B+>text_xml</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3Atext_xml_external_parsed_entity"+></A+><B+>text_xml_external_parsed_entity</B+> :: String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AisHtmlMimeType"+></A+><B+>isHtmlMimeType</B+> :: String -> Bool</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AisXmlMimeType"+></A+><B+>isXmlMimeType</B+> :: String -> Bool</TD ></TR ><TR ><TD CLASS="s15"
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/XmlOptions.hs" >Source code</A@@ -241,6 +241,14 @@ >a_parse_html</A ></TT >, <TT+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_parse_by_mimetype"+>a_parse_by_mimetype</A+></TT+>, <TT+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_tagsoup"+>a_tagsoup</A+></TT+> <TT ><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_issue_warnings" >a_issue_warnings</A ></TT
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/XmlState.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/XmlTree.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/XmlTreeFilter.hs" >Source code</A@@ -793,7 +793,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AmkQTag" >mkQTag</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A@@ -841,7 +841,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AmkQAttr" >mkQAttr</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A@@ -1345,7 +1345,7 @@ ><TD CLASS="decl" ><A HREF="#v%3Aqetag" >qetag</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A@@ -1359,7 +1359,7 @@ ><TD CLASS="decl" ><A HREF="#v%3Aqtag" >qtag</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A@@ -1407,7 +1407,7 @@ ><TD CLASS="decl" ><A HREF="#v%3Aqattr" >qattr</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A@@ -2737,7 +2737,7 @@ ></A ><B >mkQTag</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A@@ -2833,7 +2833,7 @@ ></A ><B >mkQAttr</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A@@ -3927,7 +3927,7 @@ ></A ><B >qetag</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A@@ -3948,7 +3948,7 @@ ></A ><B >qtag</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A@@ -4030,7 +4030,7 @@ ></A ><B >qattr</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-XmlTreeTypes.html#t%3AXmlFilter" >XmlFilter</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/XmlTreeFunctions.hs" >Source code</A@@ -345,6 +345,18 @@ ></TR ><TR ><TD CLASS="decl"+><A HREF="#v%3AtextOfXNode"+>textOfXNode</A+> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"+>XNode</A+> -> String</TD+></TR+><TR+><TD CLASS="s8"+></TD+></TR+><TR+><TD CLASS="decl" ><A HREF="#v%3AmkXTagTree" >mkXTagTree</A > :: String -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees"@@ -363,7 +375,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AmkQTagTree" >mkQTagTree</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -545,7 +557,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AmkQAttrTree" >mkQAttrTree</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -783,7 +795,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AshowQName" >showQName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> String -> String</TD ></TR@@ -1564,6 +1576,20 @@ ></TR ><TR ><TD CLASS="decl"+><A NAME="v%3AtextOfXNode"+></A+><B+>textOfXNode</B+> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXNode"+>XNode</A+> -> String</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl" ><A NAME="v%3AmkXTagTree" ></A ><B@@ -1607,7 +1633,7 @@ ></A ><B >mkQTagTree</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -2026,7 +2052,7 @@ ></A ><B >mkQAttrTree</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AXmlTrees" >XmlTrees</A@@ -2456,7 +2482,7 @@ ></A ><B >showQName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> String -> String</TD ></TR
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM/XmlTreeTypes.hs" >Source code</A@@ -231,7 +231,7 @@ >type</SPAN > <A HREF="#t%3ATagName" >TagName</A-> = <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> = <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -245,7 +245,7 @@ >type</SPAN > <A HREF="#t%3AAttrName" >AttrName</A-> = <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> = <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -257,7 +257,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AtName" >tName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> String</TD ></TR@@ -269,7 +269,7 @@ ><TD CLASS="decl" ><A HREF="#v%3AaName" >aName</A-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> String</TD ></TR@@ -464,7 +464,7 @@ ></A ><B >TagName</B-> = <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> = <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -485,7 +485,7 @@ ></A ><B >AttrName</B-> = <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> = <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -504,14 +504,14 @@ ></A ><B >tName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> String</TD ></TR ><TR ><TD CLASS="doc" >shortcut for <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AqualifiedName"+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AqualifiedName" >qualifiedName</A ></TT >@@ -527,14 +527,14 @@ ></A ><B >aName</B-> :: <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> :: <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A > -> String</TD ></TR ><TR ><TD CLASS="doc" >shortcut for <TT-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AqualifiedName"+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AqualifiedName" >qualifiedName</A ></TT >
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/DOM.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/DTDProcessing.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/DefaultURI.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/HtmlParsec.hs" >Source code</A@@ -44,10 +44,32 @@ ><FONT SIZE="6" >Text.XML.HXT.Parser.HtmlParsec</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@@ -59,26 +81,18 @@ ><TR ><TD CLASS="doc" ><P->HTML Parsec Parser-</P-><P->Version : $Id: HtmlParsec.hs,v 1.11 2006<EM->12</EM->08 11:48:20 hxml Exp $-</P-><P >This parser tries to interprete everything as HTML- no errors are emitted during parsing. If something looks- weired, warning messages are inserted in the document tree+ no errors are emitted during parsing. If something looks+ weired, warning messages are inserted in the document tree. </P ><P->all filter are pure XmlFilter,- errror handling and IO is done in <TT+>All filter are pure XmlFilter,+ errror handling and IO is done in <TT ><A HREF="Text-XML-HXT-Parser.html#t%3AHtmlParser" >HtmlParser</A ></TT >- or other modules+ or other modules </P ></TD ></TR@@ -172,6 +186,18 @@ ></A ><B >isInnerHtmlTagOf</B+> :: String -> String -> Bool</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="decl"+><A NAME="v%3AclosesHtmlTag"+></A+><B+>closesHtmlTag</B > :: String -> String -> Bool</TD ></TR ><TR
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/HtmlParser.hs" >Source code</A@@ -44,10 +44,32 @@ ><FONT SIZE="6" >Text.XML.HXT.Parser.HtmlParser</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@@ -59,21 +81,13 @@ ><TR ><TD CLASS="doc" ><P->HTML Parser-</P-><P->Version : $Id: HtmlParser.hs,v 1.4 2006<EM->11</EM->12 14:53:00 hxml Exp $-</P-><P >This parser tries to interprete everything as HTML- no errors are emitted during parsing. If something looks- weired, warning messages are inserted in the document tree+ no errors are emitted during parsing. If something looks+ weired, warning messages are inserted in the document tree. </P ><P->module contains state filter for easy parsing and error handling- real work is done in <TT+>Module contains state filter for easy parsing and error handling+ real work is done in <TT ><A HREF="Text-XML-HXT-Parser.html#t%3AHtmlParsec" >HtmlParsec</A ></TT
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/MainFunctions.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/ProtocolHandler.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/ProtocolHandlerFile.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/ProtocolHandlerHttpCurl.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/ProtocolHandlerHttpNative.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/ProtocolHandlerHttpNativeOrCurl.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/ProtocolHandlerUtil.hs" >Source code</A
@@ -0,0 +1,124 @@+<!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.Parser.TagSoup</TITLE+><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"+><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"+></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"+>Haskell Xml Toolbox 7.5: The Filter API</TD+><TD CLASS="topbut"+><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/TagSoup.hs"+>Source code</A+></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.Parser.TagSoup</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"+>experimental</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"+>lasy HTML and simpe XML parser implemented with tagsoup+ parsing is done with a very simple monadic top down parser+</TD+></TR+><TR+><TD CLASS="s15"+></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"+><A NAME="v%3AparseHtmlTagSoup"+></A+><B+>parseHtmlTagSoup</B+> :: Bool -> Bool -> Bool -> Bool -> Bool -> String -> String -> XmlTrees</TD+></TR+><TR+><TD CLASS="s15"+></TD+></TR+><TR+><TD CLASS="botbar"+>Produced by <A HREF="http://www.haskell.org/haddock/"+>Haddock</A+> version 0.8</TD+></TR+></TABLE+></BODY+></HTML+>
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/XhtmlEntities.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/XmlCharParser.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/XmlDTDParser.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/XmlDTDTokenParser.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/XmlEntities.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/XmlInput.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/XmlOutput.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/XmlParsec.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/XmlParser.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser/XmlTokenParser.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Parser.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Validator/AttributeValueValidation.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Validator/DTDValidation.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Validator/DocTransformation.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Validator/DocValidation.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Validator/IdValidation.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Validator/RE.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Validator/Validation.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Validator/ValidationFilter.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/Validator/XmlRE.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XPath/NavTree.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XPath/XPathArithmetic.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XPath/XPathDataTypes.hs" >Source code</A@@ -536,7 +536,7 @@ ><TD CLASS="decl" >= <A HREF="#v%3ANameTest" >NameTest</A-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ></TR@@ -900,7 +900,7 @@ >type</SPAN > <A HREF="#t%3AKeyTab" >KeyTab</A-> = [(<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> = [(<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >, String, <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3ANavXmlTree" >NavXmlTree</A@@ -1927,7 +1927,7 @@ ></A ><B >NameTest</B-> <A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> <A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A ></TD ><TD CLASS="rdoc"@@ -2558,7 +2558,7 @@ ></A ><B >KeyTab</B-> = [(<A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"+> = [(<A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName" >QName</A >, String, <A HREF="Text-XML-HXT-XPath-XPathDataTypes.html#t%3ANavXmlTree" >NavXmlTree</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XPath/XPathEval.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XPath/XPathFct.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XPath/XPathKeywords.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XPath/XPathParser.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XPath/XPathToNodeSet.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XPath/XPathToString.hs" >Source code</A
@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="http://darcs.fh-wedel.de/hxt/src/./Text/XML/HXT/XPath.hs" >Source code</A
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -643,6 +643,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>a_parse_by_mimetype</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_parse_by_mimetype"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+></TR+><TR+><TD CLASS="indexentry" >a_parse_html</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_parse_html"@@ -771,6 +779,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>a_tagsoup</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_tagsoup"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+></TR+><TR+><TD CLASS="indexentry" >a_trace</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aa_trace"@@ -976,6 +992,38 @@ ><A HREF="Text-XML-HXT-XPath-NavTree.html#v%3AancestorOrSelfAxis" >Text.XML.HXT.XPath.NavTree</A >, Text.XML.HXT.XPath.XPathDataTypes</TD+></TR+><TR+><TD CLASS="indexentry"+>application_xhtml</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aapplication_xhtml"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+></TR+><TR+><TD CLASS="indexentry"+>application_xml</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aapplication_xml"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+></TR+><TR+><TD CLASS="indexentry"+>application_xml_dtd</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aapplication_xml_dtd"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+></TR+><TR+><TD CLASS="indexentry"+>application_xml_external_parsed_entity</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Aapplication_xml_external_parsed_entity"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -173,9 +173,9 @@ ><TD CLASS="indexentry" >buildUniversalName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AbuildUniversalName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AbuildUniversalName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ></TABLE ></TD
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -518,6 +518,14 @@ ><A HREF="Text-XML-HXT-DOM-XmlState.html#v%3AclearStatus" >Text.XML.HXT.DOM.XmlState</A >, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+></TR+><TR+><TD CLASS="indexentry"+>closesHtmlTag</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Parser-HtmlParsec.html#v%3AclosesHtmlTag"+>Text.XML.HXT.Parser.HtmlParsec</A+>, Text.XML.HXT.Parser.HtmlParser, Text.XML.HXT.Parser</TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -349,33 +349,33 @@ ><TD CLASS="indexentry" >equalQName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequalQName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AequalQName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ><TR ><TD CLASS="indexentry" >equalQNameBy</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequalQNameBy"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AequalQNameBy"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ><TR ><TD CLASS="indexentry" >equivQName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequivQName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AequivQName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ><TR ><TD CLASS="indexentry" >equivUri</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AequivUri"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AequivUri"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -463,6 +463,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>isHtmlMimeType</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3AisHtmlMimeType"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+></TR+><TR+><TD CLASS="indexentry" >isIdAttrType</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AisIdAttrType"@@ -1036,6 +1044,14 @@ ><A HREF="Text-XML-HXT-DOM-Unicode.html#v%3AisXmlLetter" >Text.XML.HXT.DOM.Unicode</A ></TD+></TR+><TR+><TD CLASS="indexentry"+>isXmlMimeType</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3AisXmlMimeType"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -203,17 +203,17 @@ ></TR ><TR ><TD CLASS="indexentry"->k_enitity</TD+>k_entities</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Ak_enitity"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Ak_entities" >Text.XML.HXT.DOM.XmlKeywords</A >, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ><TR ><TD CLASS="indexentry"->k_entities</TD+>k_entity</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Ak_entities"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Ak_entity" >Text.XML.HXT.DOM.XmlKeywords</A >, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -253,9 +253,9 @@ ><TD CLASS="indexentry" >localPart</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AlocalPart"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AlocalPart"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -281,9 +281,9 @@ ><TD CLASS="indexentry" >mkName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ><TR ><TD CLASS="indexentry"@@ -297,17 +297,17 @@ ><TD CLASS="indexentry" >mkNsName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkNsName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkNsName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ><TR ><TD CLASS="indexentry" >mkPrefixLocalPart</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkPrefixLocalPart"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkPrefixLocalPart"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ><TR ><TD CLASS="indexentry"@@ -327,6 +327,14 @@ ></TR ><TR ><TD CLASS="indexentry"+>mkQName</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkQName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+></TR+><TR+><TD CLASS="indexentry" >mkQTag</TD ><TD CLASS="indexlinks" ><A HREF="Text-XML-HXT-DOM-XmlTreeFilter.html#v%3AmkQTag"@@ -353,9 +361,9 @@ ><TD CLASS="indexentry" >mkSNsName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AmkSNsName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AmkSNsName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -401,9 +401,9 @@ ><TD CLASS="indexentry" >namePrefix</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AnamePrefix"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AnamePrefix"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ><TR ><TD CLASS="indexentry"@@ -433,9 +433,9 @@ ><TD CLASS="indexentry" >namespaceUri</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AnamespaceUri"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AnamespaceUri"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ><TR ><TD CLASS="indexentry"@@ -561,9 +561,9 @@ ><TD CLASS="indexentry" >normalizeNsUri</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AnormalizeNsUri"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AnormalizeNsUri"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ><TR ><TD CLASS="indexentry"@@ -617,9 +617,9 @@ ><TD CLASS="indexentry" >nullQName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AnullQName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AnullQName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -304,6 +304,14 @@ ><A HREF="Text-XML-HXT-Parser-HtmlParsec.html#v%3AparseHtmlDocument" >Text.XML.HXT.Parser.HtmlParsec</A >, Text.XML.HXT.Parser.HtmlParser, Text.XML.HXT.Parser</TD+></TR+><TR+><TD CLASS="indexentry"+>parseHtmlTagSoup</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-Parser-TagSoup.html#v%3AparseHtmlTagSoup"+>Text.XML.HXT.Parser.TagSoup</A+></TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -165,17 +165,17 @@ ><TD CLASS="indexentry" >QN</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AQN"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AQN"+>Text.XML.HXT.DOM.QualifiedName</A+></TD ></TR ><TR ><TD CLASS="indexentry" >QName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#t%3AQName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#t%3AQName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ><TR ><TD CLASS="indexentry"@@ -213,9 +213,9 @@ ><TD CLASS="indexentry" >qualifiedName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AqualifiedName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AqualifiedName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -248,6 +248,38 @@ ><A HREF="Text-XML-HXT-DOM-Util.html#v%3AtextEscapeXml" >Text.XML.HXT.DOM.Util</A ></TD+></TR+><TR+><TD CLASS="indexentry"+>textOfXNode</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlTreeFunctions.html#v%3AtextOfXNode"+>Text.XML.HXT.DOM.XmlTreeFunctions</A+>, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+></TR+><TR+><TD CLASS="indexentry"+>text_html</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Atext_html"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+></TR+><TR+><TD CLASS="indexentry"+>text_xml</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Atext_xml"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+></TR+><TR+><TD CLASS="indexentry"+>text_xml_external_parsed_entity</TD+><TD CLASS="indexlinks"+><A HREF="Text-XML-HXT-DOM-XmlKeywords.html#v%3Atext_xml_external_parsed_entity"+>Text.XML.HXT.DOM.XmlKeywords</A+>, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -325,9 +325,9 @@ ><TD CLASS="indexentry" >universalName</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AuniversalName"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AuniversalName"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ><TR ><TD CLASS="indexentry"@@ -341,9 +341,9 @@ ><TD CLASS="indexentry" >universalUri</TD ><TD CLASS="indexlinks"-><A HREF="Text-XML-HXT-DOM-TypeDefs.html#v%3AuniversalUri"->Text.XML.HXT.DOM.TypeDefs</A->, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD+><A HREF="Text-XML-HXT-DOM-QualifiedName.html#v%3AuniversalUri"+>Text.XML.HXT.DOM.QualifiedName</A+>, Text.XML.HXT.DOM.TypeDefs, Text.XML.HXT.DOM.XmlTreeTypes, Text.XML.HXT.DOM.XmlTree, Text.XML.HXT.DOM, Text.XML.HXT.Parser</TD ></TR ><TR ><TD CLASS="indexentry"
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API (Index)</TITLE+>Haskell Xml Toolbox 7.5: The Filter API (Index)</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ></HEAD ><BODY@@ -17,7 +17,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A
@@ -4,7 +4,7 @@ ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE->Haskell Xml Toolbox 7.4: The Filter API</TITLE+>Haskell Xml Toolbox 7.5: The Filter API</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT@@ -19,7 +19,7 @@ ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title"->Haskell Xml Toolbox 7.4: The Filter API</TD+>Haskell Xml Toolbox 7.5: The Filter API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A@@ -361,6 +361,16 @@ ></TR ><TR ><TD STYLE="padding-left: 1.25em;width: 42em"+><A HREF="Text-XML-HXT-DOM-QualifiedName.html"+>Text.XML.HXT.DOM.QualifiedName</A+></TD+><TD+></TD+><TD+></TD+></TR+><TR+><TD STYLE="padding-left: 1.25em;width: 42em" ><A HREF="Text-XML-HXT-DOM-TypeDefs.html" >Text.XML.HXT.DOM.TypeDefs</A ></TD@@ -590,6 +600,16 @@ ><TD STYLE="padding-left: 1.25em;width: 42em" ><A HREF="Text-XML-HXT-Parser-ProtocolHandlerUtil.html" >Text.XML.HXT.Parser.ProtocolHandlerUtil</A+></TD+><TD+></TD+><TD+></TD+></TR+><TR+><TD STYLE="padding-left: 1.25em;width: 42em"+><A HREF="Text-XML-HXT-Parser-TagSoup.html"+>Text.XML.HXT.Parser.TagSoup</A ></TD ><TD ></TD
@@ -1,12 +1,12 @@ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head>- <title>Haskell XML Toolbox 7.4</title>+ <title>Haskell XML Toolbox 7.5</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body style="background-color: #ffffff;">- <h1>Haskell XML Toolbox 7.4</h1>+ <h1>Haskell XML Toolbox 7.5</h1> <h3>Contents</h3> <ul>@@ -83,6 +83,8 @@ <li>XPath support for selection of document parts</li> <li>liberal HTML parser for interpreting any text containing < ... > as HTML/XML</li>+ <li>liberal and lasy lightweight HTML/XML parser based on+ <a href="http://www-users.cs.york.ac.uk/~ndm/tagsoup/">tagsoup</a></li> <li><a href="http://www.relaxng.org/">Relax NG</a> schema validator</li> <li>integrated <a href="http://www.w3.org/TR/xslt">XSLT</a> transformer</li>@@ -156,23 +158,26 @@ <a name="req"></a> <h3>Requirements</h3> <ul>- <li>ghc-6.8 or ghc-6.6 with cabal 1.2, HXT 7.3 works with- ghc-6.6 and cabal < 1.2</li>+ <li>ghc-6.8 or ghc-6.6 with cabal 1.2, HXT 7.5 works with+ ghc-6.6 and cabal < 1.2</li>+ <li><a href="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HTTP">HTTP package</a></li>+ <li><a href="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/tagsoup">tagsoup package</a></li> <li>Cabal of GNU make</li> </ul> <a name="down"></a> <h3>Downloads</h3> <p>- <a href="hxt-7.4.tar.gz">Haskell XML Toolbox 7.4</a>,- released 2007-12-12:+ <a href="hxt-7.5.tar.gz">Haskell XML Toolbox 7.5</a>,+ released 2008-03-01: </p> <ul> <li>This version works with ghc 6.8 and ghc 6.6 with cabal 1.2. For ghc 6.6 and cabal < 1.2 please use HXT 7.3.</li> <li>Includes sources for building a ghc package <code>hxt</code> with Cabal or make.- This package contains a Haskell DOM, an XML parser, a+ This package contains a Haskell DOM, an XML parser, a HTML parser based on parsec,+ a lightweight HTML/XML parser based on tagsoup, a DTD validator, namespace processing functions, a Relax NG validator, an XPath expression evaluator, an XSLT transformer, and serialization/deserialisation of data to/from XML.@@ -209,7 +214,7 @@ <p> Before installing this version, install the <a href="http://www.haskell.org/">Haskell HTTP module</a>. For a quick install with Cabal execute the following commands in- <tt>.../HXT-7.4</tt>+ <tt>.../HXT-7.5</tt> </p> <pre> make setup@@ -234,8 +239,42 @@ </pre> <a name="change"></a>- <h3>Change history</h3>+ <h3>Change History</h3> <ul>+ <li>In <a href="hxt-7.5.tar.gz">Version 7.5</a>+ <ul>+ <li>+ A module <tt>Text.XML.HXT.Arrow.XPathSimple</tt> for fast XPath selection for simple XPath queries+ added. If the XPath query only contains for navigaion the axis from the+ root down to the leaves, the query is evaluated by computing+ a simple arrow and applying the arrow. This gives a+ speedup for queries like <tt>/htm/body//h1/text()</tt> for+ extraction of the headline text of a HTML document.+ </li>+ <li>+ Option added to control the selection of the parser+ (XML/HTML) by the mime type of the document.+ </li>+ <li>+ New lasy and lightweight HTML/XML parser based on tagsoup library.+ Useful especially for converting XML into native Haskell+ data. (Example in examples/arrows/performance)++ </li>+ <li>+ W3C XML Schema Datatype library for validating with RelaxNG extended.+ Currently supported Datatypes: Strings, URIs, QNames,+ binary string-encoded, decimal and all integer datatypes.+ </li>+ <li>+ Regular expression pattern matcher for W3C XML Schema datatype patterns.+ <li>+ <li>New arrow combinator 'mergeA' in Control.Arrow.ArrowList+ for combining the components of a tuple, resulting from+ applying arrows constructed with (&&&), (***) and similar combinators.+ </li>+ </ul>+ </li> <li>In <a href="hxt-7.4.tar.gz">Version 7.4</a> <ul> <li>Configuration changes for ghc-6.8</li>@@ -432,7 +471,7 @@ </a> </td> </tr>- <tr><td><i>Last modified: 2007-12-12</i></td><td> </td></tr>+ <tr><td><i>Last modified: 2008-03-01</i></td><td> </td></tr> </table> </body>
@@ -4,8 +4,8 @@ # HXT_HOME = ..-VERSION = 7.4-LASTVERSION = 7.3+VERSION = 7.5+LASTVERSION = 7.4 EXAMPLES = mini hparser hxpath hfilter hunit hsvg dtd2haskell arrows MORE_SAMPLES = w3ctest blutgraetsche photoalbum
@@ -8,6 +8,7 @@ main = do [rc] <- runX ( readDocument [ (a_trace, "1")+ , (a_validate, v_0) ] "hello.xml" >>> writeDocument [ (a_output_encoding, isoLatin1)
@@ -6,7 +6,7 @@ main :: IO() main = do- runX ( readDocument [ ] "hello.xml"+ runX ( readDocument [ (a_validate, v_0) ] "hello.xml" >>> writeDocument [ ] "bye.xml" )
@@ -8,7 +8,8 @@ pickle \ hrelaxng \ RelaxTestSuite \- AGentleIntroductionToHXT+ AGentleIntroductionToHXT \+ performance HXT_HOME = ../.. PKGFLAGS =
@@ -25,28 +25,28 @@ force : $(GHC) --make -o $(prog) $(prog).hs -testcases = testCases testarchive = RelaxTestCases.tgz -test :- $(MAKE) testrng- $(MAKE) testschema+test : test1 test2 -testrng : $(prog) $(testcases)- $(prog) $(shell pwd)/$(testcases)+test1 : testCases+ $(prog) $(shell pwd)/testCases -testschema :+test2 : $(prog) $(shell pwd)/w3cSchemaDataTypes -$(testcases) : $(testarchive)+testCases : $(testarchive) tar xvzf $(testarchive)- touch $(testcases)+ touch testCases dist : [ -d $(DIST_DIR) ] || mkdir -p $(DIST_DIR) cp Makefile $(modules) $(testarchive) $(DIST_DIR)-+ find w3cSchemaDataTypes '(' -name '*.xml' -or -name '*.rng' ')' -print | xargs tar cvf - | \+ ( cd $(DIST_DIR) ; tar xf - ; ) clean : rm -f $(prog) *.o *.hi++.PHONY : all prof local force test test1 test2 dist clean # eof ------------------------------------------------------------
@@ -0,0 +1,2 @@+<!-- string too short -->+<foo string2-4="1"/>
@@ -0,0 +1,1 @@+<foo string2-4="xxx" id4="x123"/>
@@ -0,0 +1,3 @@+<!-- NMTOKENS, but not 3 elems -->+<foo NMTOKENS=" abc def ghi jkl "/>+
@@ -0,0 +1,5 @@+<foo NMTOKENS=" abc+ def+ ghi+ "/>+
@@ -0,0 +1,6 @@+<foo NMTOKENS="+ abc+ 1-2-3+ 2008+ "/>+
@@ -0,0 +1,4 @@+<foo Name="+ 123+ "/>+
@@ -0,0 +1,4 @@+<foo Name="+ Abc+ "/>+
@@ -0,0 +1,4 @@+<foo Name="+ Abc:def+ "/>+
@@ -0,0 +1,4 @@+<foo Name="+ :def+ "/>+
@@ -0,0 +1,4 @@+<foo NCName="+ :def+ "/>+
@@ -0,0 +1,4 @@+<foo NCName="+ def+ "/>+
@@ -0,0 +1,4 @@+<foo language="+ xxxxxxxxxx-yy-zz-uu-vv+ "/>+
@@ -0,0 +1,4 @@+<foo language="+ xx-yy-zz-uu-vv+ "/>+
@@ -0,0 +1,2 @@+<!-- string too long -->+<foo string2-4="12345"/>
@@ -0,0 +1,1 @@+<foo id4="i123" string2-4="----"/>
@@ -0,0 +1,2 @@+<foo decimalValue="500.00"/>+
@@ -0,0 +1,2 @@+<foo decimalValue="555.55"/>+
@@ -0,0 +1,2 @@+<foo decimalValue="500.00"/>+
@@ -0,0 +1,2 @@+<foo decimalValue="5555.55"/>+
@@ -0,0 +1,2 @@+<foo decimalValue="666.67"/>+
@@ -0,0 +1,2 @@+<!-- id not with length 4 -->+<foo string2-4="xxx" id4="x12"/>
@@ -0,0 +1,1 @@+<foo string2-4="xxx"/>
@@ -0,0 +1,1 @@+<foo integerValue="500"/>
@@ -0,0 +1,1 @@+<foo integerValue="555"/>
@@ -0,0 +1,1 @@+<foo integerValue="5555"/>
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff
file too large to diff