hxt-xslt-9.0.0: The XSLT modules for HXT.
Source code
Contents
Index
Text.XML.HXT.XSLT.CompiledStylesheet
Portability
portable
Stability
experimental
Maintainer
Uwe Schmidt (uwe\@fh-wedel.de)
Description
Types for compiled stylesheets
Documentation
data
CompiledStylesheet
Source
Constructors
CompStylesheet
[
MatchRule
] (
Map
ExName
NamedRule
) (
Map
ExName
Variable
) (
Map
ExName
[
AttributeSet
]) [
Strips
]
NSAliasing
getMatchRules
::
CompiledStylesheet
-> [
MatchRule
]
Source
getNamedRules
::
CompiledStylesheet
->
Map
ExName
NamedRule
Source
getVariables
::
CompiledStylesheet
->
Map
ExName
Variable
Source
getAttributeSets
::
CompiledStylesheet
->
Map
ExName
[
AttributeSet
]
Source
getStrips
::
CompiledStylesheet
-> [
Strips
]
Source
getAliases
::
CompiledStylesheet
->
NSAliasing
Source
data
MatchRule
Source
Constructors
MatRule
MatchExpr
Float
(
Maybe
ExName
) [
MatchRule
] [
Variable
]
Template
getRulePrio
::
MatchRule
->
Float
Source
getRuleMode
::
MatchRule
->
Maybe
ExName
Source
getRuleImports
::
MatchRule
-> [
MatchRule
]
Source
data
NamedRule
Source
Constructors
NamRule
ExName
[
Variable
]
Template
getRuleName
::
NamedRule
->
ExName
Source
data
Variable
Source
Constructors
MkVar
Bool
ExName
(
Either
Expr
Template
)
getVarName
::
Variable
->
ExName
Source
isParam
::
Variable
->
Bool
Source
newtype
UsedAttribSets
Source
Constructors
UsedAttribSets
[
ExName
]
data
AttributeSet
Source
Constructors
AttribSet
ExName
UsedAttribSets
Template
type
NTest
=
ExName
Source
parseNTest
::
UriMapping
->
String
->
NTest
Source
type
Strips
=
Map
NTest
Bool
Source
lookupStrip
::
ExName
-> [
Strips
] ->
Bool
Source
lookupStrip1
::
ExName
->
Strips
->
Maybe
Bool
Source
feedSpaces
::
Bool
-> [
NTest
] ->
Strips
->
Strips
Source
feedPreserves
:: [
NTest
] ->
Strips
->
Strips
Source
feedStrips
:: [
NTest
] ->
Strips
->
Strips
Source
stripDocument
:: [
Strips
] ->
XmlTree
->
XmlTree
Source
stripStylesheet
::
XmlTree
->
XmlTree
Source
stripSpaces
:: (
Bool
->
XNode
->
Bool
) ->
Bool
->
XmlTree
->
XmlTree
Source
type
NSAliasing
=
Map
String
String
Source
addAlias
::
UriMapping
->
String
->
String
->
NSAliasing
->
NSAliasing
Source
lookupAlias
::
NSAliasing
->
QName
->
QName
Source
aliasUriMapping
::
NSAliasing
->
UriMapping
->
UriMapping
Source
data
Template
Source
Constructors
TemplComposite
[
Template
]
TemplForEach
SelectExpr
[
SortKey
]
Template
TemplChoose
[
When
]
TemplMessage
Bool
Template
TemplElement
ComputedQName
UriMapping
UsedAttribSets
Template
TemplAttribute
ComputedQName
Template
TemplText
String
TemplValueOf
StringExpr
TemplComment
Template
TemplProcInstr
StringExpr
Template
TemplApply
(
Maybe
SelectExpr
) (
Maybe
ExName
) (
Map
ExName
Variable
) [
SortKey
]
TemplApplyImports
TemplVariable
Variable
TemplCall
ExName
(
Map
ExName
Variable
)
TemplCopy
UsedAttribSets
Template
TemplCopyOf
Expr
data
SortKey
Source
Constructors
SortK
StringExpr
StringExpr
StringExpr
data
When
Source
Constructors
WhenPart
TestExpr
Template
data
ComputedQName
Source
Constructors
LiteralQName
QName
CompQName
UriMapping
StringExpr
StringExpr
newtype
SelectExpr
Source
Constructors
SelectExpr
Expr
newtype
TestExpr
Source
Constructors
TestExpr
Expr
newtype
StringExpr
Source
Constructors
StringExpr
Expr
newtype
MatchExpr
Source
Constructors
MatchExpr
Expr
Produced by
Haddock
version 2.6.1