úÎÁD      !"#$%&'()*+,-./0123456789:;<=>?@ABCFGSome XML processing tools are incremental, and work in terms of events I rather than node trees. Defining the event type here, even though it won't M be useful to most users, allows these packages to interoperate more easily.  D The E instance for  ignores prefixes. The F instance for $ allows entry using Clark notation;  see  #http://www.jclark.com/xml/xmlns.htm and   =http://infohost.nmt.edu/tcc/help/pubs/pylxml/etree-QName.html  !"#$%&'()*+,-./0123456789:;<=>?@ABGCD  !"#$%&'()*+,-./0123456789:;<=>?@ABCD6789:12345-./0*,+%)('& !"#$  ;<=>?A@CBD   !"#$!"#$%)('&&'()*,++,-./0./01234523456789:789:;<=>?@ABCH      !"#$%&'()*++,-../01223456789:;<=> ?@A?BCDExml-types-0.1.2Data.XML.TypesEvent EventComment EventContentEventEndElementEventBeginElement EventDoctypeEventInstructionEventEndDocumentEventBeginDocumentInternalSubset ExternalIDPublicIDSystemIDDoctype doctypeNamedoctypeExternalIDdoctypeInternalSubsetsNamedgetNameName nameLocalName nameNamespace namePrefixContent ContentEntity ContentText Attribute attributeNameattributeContentElement elementNameelementAttributes elementNodesNode NodeComment NodeContentNodeInstruction NodeElement Miscellaneous MiscCommentMiscInstruction InstructioninstructionTargetinstructionDataPrologueprologueBeforeprologueDoctype prologueAfterDocumentdocumentPrologue documentRootdocumentEpilogue isElement isInstruction isContent isCommentisNamedelementChildren nodeChildrenposition hasAttributebase GHC.ClassesEq Data.StringIsStringsafeHead