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 |
Types for compiled stylesheets
Documentation
data CompiledStylesheet Source
CompStylesheet [MatchRule] (Map ExName NamedRule) (Map ExName Variable) (Map ExName [AttributeSet]) [Strips] NSAliasing |
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
data ComputedQName Source