| |||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||
| Description | |||||||||||||||||||||||||||||||||||||||||||
Version : $Id$ Functions for converting a pickler schema into a DTD | |||||||||||||||||||||||||||||||||||||||||||
| Synopsis | |||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||
| Documentation | |||||||||||||||||||||||||||||||||||||||||||
| data DTDdescr | |||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||
| dtdDescrToXml :: DTDdescr -> XmlTrees | |||||||||||||||||||||||||||||||||||||||||||
| convert a DTD descr into XmlTrees | |||||||||||||||||||||||||||||||||||||||||||
| checkAttrModell :: Name -> Schemas -> XmlTrees | |||||||||||||||||||||||||||||||||||||||||||
| checkAM :: Name -> Schema -> XmlTrees | |||||||||||||||||||||||||||||||||||||||||||
| checkAMC :: Name -> Name -> Schema -> XmlTrees | |||||||||||||||||||||||||||||||||||||||||||
| checkContentModell :: Name -> Schema -> XmlTrees | |||||||||||||||||||||||||||||||||||||||||||
| scContToXml :: Schema -> (Attributes, XmlTrees) | |||||||||||||||||||||||||||||||||||||||||||
| scWrap :: Schema -> Schema | |||||||||||||||||||||||||||||||||||||||||||
| scCont :: Attributes -> Schema -> XmlTrees | |||||||||||||||||||||||||||||||||||||||||||
| scConts :: Attributes -> Schemas -> XmlTrees | |||||||||||||||||||||||||||||||||||||||||||
| scAttrToXml :: Schema -> (Attributes, XmlTrees) | |||||||||||||||||||||||||||||||||||||||||||
| scAttrType :: SchemaRestriction -> (Attributes, XmlTrees) | |||||||||||||||||||||||||||||||||||||||||||
| checkErr :: Bool -> String -> XmlTrees | |||||||||||||||||||||||||||||||||||||||||||
| foundErr :: String -> XmlTrees | |||||||||||||||||||||||||||||||||||||||||||
| dtdDescr :: Schema -> DTDdescr | |||||||||||||||||||||||||||||||||||||||||||
| convert a pickler schema into a DTD descr | |||||||||||||||||||||||||||||||||||||||||||
| elementDeclarations :: Schema -> Schemas | |||||||||||||||||||||||||||||||||||||||||||
| elementDecs :: Schemas -> Schemas -> Schemas | |||||||||||||||||||||||||||||||||||||||||||
| elemNames :: Schemas -> [Name] | |||||||||||||||||||||||||||||||||||||||||||
| elemName :: Schema -> Maybe Name | |||||||||||||||||||||||||||||||||||||||||||
| elemRefs :: Schemas -> Schemas | |||||||||||||||||||||||||||||||||||||||||||
| attrDec :: Schema -> [(Name, Schemas)] | |||||||||||||||||||||||||||||||||||||||||||
| remAttrDec :: Schema -> Schema | |||||||||||||||||||||||||||||||||||||||||||
| Produced by Haddock version 0.8 |