|
| Text.XML.HXT.DOM.TypeDefs | | Portability | portable | | Stability | stable | | Maintainer | Uwe Schmidt (uwe@fh-wedel.de) |
|
|
|
| Description |
| The core data types of the HXT DOM.
|
|
| Synopsis |
|
|
|
| Documentation |
|
| module Data.AssocList |
|
|
| Node of xml tree representation
|
|
|
| List of nodes of xml tree representation
|
|
|
| Represents elements
| | Constructors | | XText String | ordinary text (leaf)
| | XCharRef Int | character reference (leaf)
| | XEntityRef String | entity reference (leaf)
| | XCmt String | comment (leaf)
| | XCdata String | CDATA section (leaf)
| | XPi QName XmlTrees | Processing Instr with qualified name (leaf)
with list of attributes.
If tag name is xml, attributs are "version", "encoding", "standalone",
else attribute list is empty, content is a text child node
| | XTag QName XmlTrees | tag with qualified name and list of attributes (inner node or leaf)
| | XDTD DTDElem Attributes | DTD element with assoc list for dtd element features
| | XAttr QName | attribute with qualified name, the attribute value is stored in children
| | XError Int String | error message with level and text
|
| Instances | |
|
|
|
| Represents a DTD element
| | Constructors | | DOCTYPE | attr: name, system, public, XDTD elems as children
| | ELEMENT | attr: name, kind
name: element name
kind: "EMPTY" | "ANY" | "#PCDATA" | children | mixed
| | CONTENT | element content
attr: kind, modifier
modifier: "" | "?" | "*" | "+"
kind: seq | choice
| | ATTLIST | attributes:
name - name of element
value - name of attribute
type: "CDATA" | "ID" | "IDREF" | "IDREFS" | "ENTITY" | "ENTITIES" |
"NMTOKEN" | "NMTOKENS" |"NOTATION" | "ENUMTYPE"
kind: "IMPLIED" | "DEFAULT"
| | ENTITY | for entity declarations
| | PENTITY | for parameter entity declarations
| | NOTATION | for notations
| | CONDSECT | for INCLUDEs, IGNOREs and peRefs: attr: type
type = INCLUDE, IGNORE or %...;
| | NAME | attr: name
for lists of names in notation types or nmtokens in enumeration types
| | PEREF | for Parameter Entity References in DTDs
|
| Instances | |
|
|
|
Attribute list
used for storing option lists and features of DTD parts
|
|
|
| no error, everything is ok
|
|
|
| Error level for XError, type warning
|
|
|
| Error level for XError, type error
|
|
|
| Error level for XError, type fatal error
|
|
|
data type for representing a set of nodes as a tree structure
this structure is e.g. used to repesent the result of an XPath query
such that the selected nodes can be processed or selected later in
processing a document tree
| | Constructors | | XNS | | | thisNode :: Bool | is this node part of the set ?
| | attrNodes :: [QName] | the set of attribute nodes
| | childNodes :: ChildNodes | the set of child nodes, a list of pairs of index and node set
|
|
| Instances | |
|
|
|
|
| module Text.XML.HXT.DOM.QualifiedName |
|
| Produced by Haddock version 2.4.2 |