packages feed

hxt-8.0.0: doc/hdoc/src/Text-XML-HXT-XSLT-Names.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<!-- Generated by HsColour, http://www.cs.york.ac.uk/fp/darcs/hscolour/ -->
<title>Haskell Code by HsColour</title>
<link type='text/css' rel='stylesheet' href='hscolour.css' />
</head>
<body>
<pre><a name="line-1"></a><span class='comment'>-- ------------------------------------------------------------</span>
<a name="line-2"></a>
<a name="line-3"></a><span class='comment'>{- |
<a name="line-4"></a>   Module     : Text.XML.HXT.XSLT.Application
<a name="line-5"></a>   Copyright  : Copyright (C) 2006 Tim Walkenhorst, Uwe Schmidt
<a name="line-6"></a>   License    : MIT
<a name="line-7"></a>
<a name="line-8"></a>   Maintainer : Uwe Schmidt (uwe@fh-wedel.de)
<a name="line-9"></a>   Stability  : experimental
<a name="line-10"></a>   Portability: portable
<a name="line-11"></a>   Version    : $Id: Names.hs,v 1.2 2006/11/11 15:36:05 hxml Exp $
<a name="line-12"></a>
<a name="line-13"></a>   Names and constants for HXSLT
<a name="line-14"></a>
<a name="line-15"></a>-}</span>
<a name="line-16"></a>
<a name="line-17"></a><span class='comment'>-- ------------------------------------------------------------</span>
<a name="line-18"></a>
<a name="line-19"></a><span class='keyword'>module</span> <span class='conid'>Text</span><span class='varop'>.</span><span class='conid'>XML</span><span class='varop'>.</span><span class='conid'>HXT</span><span class='varop'>.</span><span class='conid'>XSLT</span><span class='varop'>.</span><span class='conid'>Names</span>
<a name="line-20"></a><span class='keyword'>where</span>
<a name="line-21"></a>
<a name="line-22"></a><span class='keyword'>import</span> <span class='conid'>Text</span><span class='varop'>.</span><span class='conid'>XML</span><span class='varop'>.</span><span class='conid'>HXT</span><span class='varop'>.</span><span class='conid'>XSLT</span><span class='varop'>.</span><span class='conid'>Common</span>
<a name="line-23"></a>
<a name="line-24"></a><a name="xsltPrefix"></a><span class='definition'>xsltPrefix</span>	<span class='keyglyph'>::</span> <span class='conid'>String</span>
<a name="line-25"></a><span class='definition'>xsltPrefix</span>	<span class='keyglyph'>=</span> <span class='str'>"xsl"</span>
<a name="line-26"></a>
<a name="line-27"></a><a name="xsltUri"></a><span class='definition'>xsltUri</span>		<span class='keyglyph'>::</span> <span class='conid'>String</span>
<a name="line-28"></a><span class='definition'>xsltUri</span>		<span class='keyglyph'>=</span> <span class='str'>"http://www.w3.org/1999/XSL/Transform"</span>
<a name="line-29"></a>
<a name="line-30"></a><a name="mkXsltName"></a><span class='definition'>mkXsltName</span> <span class='keyglyph'>::</span> <span class='conid'>String</span> <span class='keyglyph'>-&gt;</span> <span class='conid'>QName</span>
<a name="line-31"></a><span class='definition'>mkXsltName</span> <span class='varid'>name</span> <span class='keyglyph'>=</span> <span class='varid'>mkQName</span> <span class='varid'>xsltPrefix</span> <span class='varid'>name</span> <span class='varid'>xsltUri</span>
<a name="line-32"></a>
<a name="line-33"></a><a name="mkXsltAttribName"></a><span class='definition'>mkXsltAttribName</span> <span class='keyglyph'>::</span> <span class='conid'>String</span> <span class='keyglyph'>-&gt;</span> <span class='conid'>QName</span>
<a name="line-34"></a><span class='definition'>mkXsltAttribName</span> <span class='varid'>name</span> <span class='keyglyph'>=</span> <span class='varid'>mkQName</span> <span class='str'>""</span> <span class='varid'>name</span> <span class='str'>""</span>
<a name="line-35"></a>
<a name="line-36"></a><a name="xsltTransform"></a><span class='comment'>-- XSLT-Element QNames</span>
<a name="line-37"></a><span class='definition'>xsltTransform</span>
<a name="line-38"></a>  <span class='layout'>,</span> <span class='varid'>xsltStylesheet</span>
<a name="line-39"></a>  <span class='layout'>,</span> <span class='varid'>xsltMessage</span>
<a name="line-40"></a>  <span class='layout'>,</span> <span class='varid'>xsltForEach</span>
<a name="line-41"></a>  <span class='layout'>,</span> <span class='varid'>xsltChoose</span>
<a name="line-42"></a>  <span class='layout'>,</span> <span class='varid'>xsltWhen</span>
<a name="line-43"></a>  <span class='layout'>,</span> <span class='varid'>xsltOtherwise</span>
<a name="line-44"></a>  <span class='layout'>,</span> <span class='varid'>xsltIf</span>
<a name="line-45"></a>  <span class='layout'>,</span> <span class='varid'>xsltElement</span>
<a name="line-46"></a>  <span class='layout'>,</span> <span class='varid'>xsltAttribute</span>
<a name="line-47"></a>  <span class='layout'>,</span> <span class='varid'>xsltText</span>
<a name="line-48"></a>  <span class='layout'>,</span> <span class='varid'>xsltValueOf</span>
<a name="line-49"></a>  <span class='layout'>,</span> <span class='varid'>xsltComment</span>
<a name="line-50"></a>  <span class='layout'>,</span> <span class='varid'>xsltProcInstr</span>
<a name="line-51"></a>  <span class='layout'>,</span> <span class='varid'>xsltInclude</span>
<a name="line-52"></a>  <span class='layout'>,</span> <span class='varid'>xsltImport</span>
<a name="line-53"></a>  <span class='layout'>,</span> <span class='varid'>xsltTemplate</span>
<a name="line-54"></a>  <span class='layout'>,</span> <span class='varid'>xsltApplyTemplates</span>
<a name="line-55"></a>  <span class='layout'>,</span> <span class='varid'>xsltApplyImports</span>
<a name="line-56"></a>  <span class='layout'>,</span> <span class='varid'>xsltCallTemplate</span>
<a name="line-57"></a>  <span class='layout'>,</span> <span class='varid'>xsltVariable</span>
<a name="line-58"></a>  <span class='layout'>,</span> <span class='varid'>xsltParam</span>
<a name="line-59"></a>  <span class='layout'>,</span> <span class='varid'>xsltWithParam</span>
<a name="line-60"></a>  <span class='layout'>,</span> <span class='varid'>xsltAttributeSet</span>
<a name="line-61"></a>  <span class='layout'>,</span> <span class='varid'>xsltCopy</span>
<a name="line-62"></a>  <span class='layout'>,</span> <span class='varid'>xsltCopyOf</span>
<a name="line-63"></a>  <span class='layout'>,</span> <span class='varid'>xsltSort</span>
<a name="line-64"></a>  <span class='layout'>,</span> <span class='varid'>xsltStripSpace</span>
<a name="line-65"></a>  <span class='layout'>,</span> <span class='varid'>xsltPreserveSpace</span>
<a name="line-66"></a>  <span class='layout'>,</span> <span class='varid'>xsltNamespaceAlias</span>	<span class='keyglyph'>::</span> <span class='conid'>QName</span>
<a name="line-67"></a>
<a name="line-68"></a><span class='definition'>xsltTransform</span>                   <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"transform"</span>
<a name="line-69"></a><a name="xsltStylesheet"></a><span class='definition'>xsltStylesheet</span>                  <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"stylesheet"</span>
<a name="line-70"></a><a name="xsltMessage"></a><span class='definition'>xsltMessage</span>                     <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"message"</span>
<a name="line-71"></a><a name="xsltForEach"></a><span class='definition'>xsltForEach</span>                     <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"for-each"</span>
<a name="line-72"></a><a name="xsltChoose"></a><span class='definition'>xsltChoose</span>                      <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"choose"</span>
<a name="line-73"></a><a name="xsltWhen"></a><span class='definition'>xsltWhen</span>                        <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"when"</span>
<a name="line-74"></a><a name="xsltOtherwise"></a><span class='definition'>xsltOtherwise</span>                   <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"otherwise"</span>
<a name="line-75"></a><a name="xsltIf"></a><span class='definition'>xsltIf</span>                          <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"if"</span>
<a name="line-76"></a><a name="xsltElement"></a><span class='definition'>xsltElement</span>                     <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"element"</span>
<a name="line-77"></a><a name="xsltAttribute"></a><span class='definition'>xsltAttribute</span>                   <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"attribute"</span>
<a name="line-78"></a><a name="xsltText"></a><span class='definition'>xsltText</span>                        <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"text"</span>
<a name="line-79"></a><a name="xsltValueOf"></a><span class='definition'>xsltValueOf</span>                     <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"value-of"</span>
<a name="line-80"></a><a name="xsltComment"></a><span class='definition'>xsltComment</span>                     <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"comment"</span>
<a name="line-81"></a><a name="xsltProcInstr"></a><span class='definition'>xsltProcInstr</span>                   <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"processing-instruction"</span>
<a name="line-82"></a><a name="xsltInclude"></a><span class='definition'>xsltInclude</span>                     <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"include"</span>
<a name="line-83"></a><a name="xsltImport"></a><span class='definition'>xsltImport</span>                      <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"import"</span>
<a name="line-84"></a><a name="xsltTemplate"></a><span class='definition'>xsltTemplate</span>                    <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"template"</span>
<a name="line-85"></a><a name="xsltApplyTemplates"></a><span class='definition'>xsltApplyTemplates</span>              <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"apply-templates"</span>
<a name="line-86"></a><a name="xsltApplyImports"></a><span class='definition'>xsltApplyImports</span>                <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"apply-imports"</span>
<a name="line-87"></a><a name="xsltCallTemplate"></a><span class='definition'>xsltCallTemplate</span>                <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"call-template"</span>
<a name="line-88"></a><a name="xsltVariable"></a><span class='definition'>xsltVariable</span>                    <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"variable"</span>
<a name="line-89"></a><a name="xsltParam"></a><span class='definition'>xsltParam</span>                       <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"param"</span>
<a name="line-90"></a><a name="xsltWithParam"></a><span class='definition'>xsltWithParam</span>                   <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"with-param"</span>
<a name="line-91"></a><a name="xsltAttributeSet"></a><span class='definition'>xsltAttributeSet</span>                <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"attribute-set"</span>
<a name="line-92"></a><a name="xsltCopy"></a><span class='definition'>xsltCopy</span>                        <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"copy"</span>
<a name="line-93"></a><a name="xsltCopyOf"></a><span class='definition'>xsltCopyOf</span>                      <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"copy-of"</span>
<a name="line-94"></a><a name="xsltSort"></a><span class='definition'>xsltSort</span>                        <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"sort"</span>
<a name="line-95"></a><a name="xsltStripSpace"></a><span class='definition'>xsltStripSpace</span>                  <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"strip-space"</span>
<a name="line-96"></a><a name="xsltPreserveSpace"></a><span class='definition'>xsltPreserveSpace</span>               <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"preserve-space"</span>
<a name="line-97"></a><a name="xsltNamespaceAlias"></a><span class='definition'>xsltNamespaceAlias</span>              <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"namespace-alias"</span>
<a name="line-98"></a>
<a name="line-99"></a><a name="xsltTerminate"></a><span class='comment'>-- XSLT-Attribute QNames</span>
<a name="line-100"></a><span class='definition'>xsltTerminate</span>
<a name="line-101"></a>  <span class='layout'>,</span> <span class='varid'>xsltSelect</span>
<a name="line-102"></a>  <span class='layout'>,</span> <span class='varid'>xsltTest</span>
<a name="line-103"></a>  <span class='layout'>,</span> <span class='varid'>xsltName</span>
<a name="line-104"></a>  <span class='layout'>,</span> <span class='varid'>xsltNamespace</span>
<a name="line-105"></a>  <span class='layout'>,</span> <span class='varid'>xsltUseAttributeSets</span>
<a name="line-106"></a>  <span class='layout'>,</span> <span class='varid'>xsltHRef</span>
<a name="line-107"></a>  <span class='layout'>,</span> <span class='varid'>xsltMatch</span>
<a name="line-108"></a>  <span class='layout'>,</span> <span class='varid'>xsltPriority</span>
<a name="line-109"></a>  <span class='layout'>,</span> <span class='varid'>xsltMode</span>
<a name="line-110"></a>  <span class='layout'>,</span> <span class='varid'>xsltDataType</span>
<a name="line-111"></a>  <span class='layout'>,</span> <span class='varid'>xsltOrder</span>
<a name="line-112"></a>  <span class='layout'>,</span> <span class='varid'>xsltElements</span>
<a name="line-113"></a>  <span class='layout'>,</span> <span class='varid'>xsltStylesheetPrefix</span>
<a name="line-114"></a>  <span class='layout'>,</span> <span class='varid'>xsltResultPrefix</span>
<a name="line-115"></a>  <span class='layout'>,</span> <span class='varid'>xsltVersion</span>
<a name="line-116"></a>  <span class='layout'>,</span> <span class='varid'>xsltExlcudeResultPrefixes</span>
<a name="line-117"></a>  <span class='layout'>,</span> <span class='varid'>xsltExtensionElementPrefixes</span>	<span class='keyglyph'>::</span> <span class='conid'>QName</span>
<a name="line-118"></a>
<a name="line-119"></a><span class='definition'>xsltTerminate</span>                   <span class='keyglyph'>=</span> <span class='varid'>mkXsltAttribName</span> <span class='str'>"terminate"</span> 
<a name="line-120"></a><a name="xsltSelect"></a><span class='definition'>xsltSelect</span>                      <span class='keyglyph'>=</span> <span class='varid'>mkXsltAttribName</span> <span class='str'>"select"</span> 
<a name="line-121"></a><a name="xsltTest"></a><span class='definition'>xsltTest</span>                        <span class='keyglyph'>=</span> <span class='varid'>mkXsltAttribName</span> <span class='str'>"test"</span> 
<a name="line-122"></a><a name="xsltName"></a><span class='definition'>xsltName</span>                        <span class='keyglyph'>=</span> <span class='varid'>mkXsltAttribName</span> <span class='str'>"name"</span>
<a name="line-123"></a><a name="xsltNamespace"></a><span class='definition'>xsltNamespace</span>                   <span class='keyglyph'>=</span> <span class='varid'>mkXsltAttribName</span> <span class='str'>"namespace"</span>
<a name="line-124"></a><a name="xsltUseAttributeSets"></a><span class='definition'>xsltUseAttributeSets</span>            <span class='keyglyph'>=</span> <span class='varid'>mkXsltAttribName</span> <span class='str'>"use-attribute-sets"</span>
<a name="line-125"></a><a name="xsltHRef"></a><span class='definition'>xsltHRef</span>                        <span class='keyglyph'>=</span> <span class='varid'>mkXsltAttribName</span> <span class='str'>"href"</span>
<a name="line-126"></a><a name="xsltMatch"></a><span class='definition'>xsltMatch</span>                       <span class='keyglyph'>=</span> <span class='varid'>mkXsltAttribName</span> <span class='str'>"match"</span>
<a name="line-127"></a><a name="xsltPriority"></a><span class='definition'>xsltPriority</span>                    <span class='keyglyph'>=</span> <span class='varid'>mkXsltAttribName</span> <span class='str'>"priority"</span>
<a name="line-128"></a><a name="xsltMode"></a><span class='definition'>xsltMode</span>                        <span class='keyglyph'>=</span> <span class='varid'>mkXsltAttribName</span> <span class='str'>"mode"</span>
<a name="line-129"></a><a name="xsltDataType"></a><span class='definition'>xsltDataType</span>                    <span class='keyglyph'>=</span> <span class='varid'>mkXsltAttribName</span> <span class='str'>"data-type"</span>
<a name="line-130"></a><a name="xsltOrder"></a><span class='definition'>xsltOrder</span>                       <span class='keyglyph'>=</span> <span class='varid'>mkXsltAttribName</span> <span class='str'>"order"</span>
<a name="line-131"></a><a name="xsltElements"></a><span class='definition'>xsltElements</span>                    <span class='keyglyph'>=</span> <span class='varid'>mkXsltAttribName</span> <span class='str'>"elements"</span>
<a name="line-132"></a><a name="xsltStylesheetPrefix"></a><span class='definition'>xsltStylesheetPrefix</span>            <span class='keyglyph'>=</span> <span class='varid'>mkXsltAttribName</span> <span class='str'>"stylesheet-prefix"</span>
<a name="line-133"></a><a name="xsltResultPrefix"></a><span class='definition'>xsltResultPrefix</span>                <span class='keyglyph'>=</span> <span class='varid'>mkXsltAttribName</span> <span class='str'>"result-prefix"</span>
<a name="line-134"></a><a name="xsltVersion"></a><span class='definition'>xsltVersion</span>                     <span class='keyglyph'>=</span> <span class='varid'>mkXsltAttribName</span> <span class='str'>"version"</span>
<a name="line-135"></a><a name="xsltExlcudeResultPrefixes"></a><span class='definition'>xsltExlcudeResultPrefixes</span>       <span class='keyglyph'>=</span> <span class='varid'>mkXsltAttribName</span> <span class='str'>"exclude-result-prefixes"</span>
<a name="line-136"></a><a name="xsltExtensionElementPrefixes"></a><span class='definition'>xsltExtensionElementPrefixes</span>    <span class='keyglyph'>=</span> <span class='varid'>mkXsltAttribName</span> <span class='str'>"extension-element-prefixes"</span>
<a name="line-137"></a>
<a name="line-138"></a><a name="xsltUseAttributeSetsLRE"></a><span class='comment'>-- XSLT-Attribute QNames for special Literal result element attributes</span>
<a name="line-139"></a><span class='definition'>xsltUseAttributeSetsLRE</span>
<a name="line-140"></a>  <span class='layout'>,</span> <span class='varid'>xsltVersionLRE</span>
<a name="line-141"></a>  <span class='layout'>,</span> <span class='varid'>xsltExlcudeResultPrefixesLRE</span>
<a name="line-142"></a>  <span class='layout'>,</span> <span class='varid'>xsltExtensionElementPrefixesLRE</span>	<span class='keyglyph'>::</span> <span class='conid'>QName</span>
<a name="line-143"></a>
<a name="line-144"></a><span class='definition'>xsltUseAttributeSetsLRE</span>         <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"use-attribute-sets"</span> 
<a name="line-145"></a><a name="xsltVersionLRE"></a><span class='definition'>xsltVersionLRE</span>                  <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"version"</span>
<a name="line-146"></a><a name="xsltExlcudeResultPrefixesLRE"></a><span class='definition'>xsltExlcudeResultPrefixesLRE</span>    <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"exclude-result-prefixes"</span>
<a name="line-147"></a><a name="xsltExtensionElementPrefixesLRE"></a><span class='definition'>xsltExtensionElementPrefixesLRE</span> <span class='keyglyph'>=</span> <span class='varid'>mkXsltName</span> <span class='str'>"extension-element-prefixes"</span>
<a name="line-148"></a>
<a name="line-149"></a><a name="xmlSpace"></a><span class='comment'>-- xml:space attribute-name</span>
<a name="line-150"></a><span class='definition'>xmlSpace</span>	<span class='keyglyph'>::</span> <span class='conid'>QName</span>
<a name="line-151"></a>
<a name="line-152"></a><span class='definition'>xmlSpace</span>                        <span class='keyglyph'>=</span> <span class='varid'>mkQName</span> <span class='str'>"xml"</span> <span class='str'>"space"</span> <span class='varid'>xmlNamespace</span>
</pre></body>
</html>