| Copyright | Copyright (C) 2006 Tim Walkenhorst, Uwe Schmidt |
|---|---|
| License | MIT |
| Maintainer | Uwe Schmidt (uwe\@fh-wedel.de) |
| Stability | experimental |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell98 |
Text.XML.HXT.XSLT.CompiledStylesheet
Description
Types for compiled stylesheets
Documentation
data CompiledStylesheet Source
Constructors
| CompStylesheet [MatchRule] (Map ExName NamedRule) (Map ExName Variable) (Map ExName [AttributeSet]) [Strips] NSAliasing |
Instances
getStrips :: CompiledStylesheet -> [Strips] Source
getRulePrio :: MatchRule -> Float Source
getRuleMode :: MatchRule -> Maybe ExName Source
getRuleImports :: MatchRule -> [MatchRule] Source
getRuleName :: NamedRule -> ExName Source
getVarName :: Variable -> ExName Source
parseNTest :: UriMapping -> String -> NTest Source
lookupStrip :: ExName -> [Strips] -> Bool Source
feedStrips :: [NTest] -> Strips -> Strips Source
feedPreserves :: [NTest] -> Strips -> Strips Source
stripDocument :: [Strips] -> XmlTree -> XmlTree Source
stripStylesheet :: 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
Constructors
data ComputedQName Source
Constructors
| LiteralQName QName | |
| CompQName UriMapping StringExpr StringExpr |
Instances