IcXMLParser Unit
Components Classes Types Routines Const

Components
TIcXMLParser The component of an XML processor that analyses the markup and determines the structure and other properties of the data.

Classes
EIcDOMException Exception class for errors occured during creating DOM structure.
EIcXMLParserError Exception class for errors occured during working of XMLParser component.
TContentModelAnalyzer Analyzer of content model.
TContentModelParser Class that analyses element's content model.
TDOMImplementation 
TDTDParser Class that analyses content of the document type declaration and appends read declarations to the xml document.
TIcAttDef Class representing attribute definition node.
TIcAttListDecl Class representing list of attributes definitions.
TIcCharacterData Base class for data nodes.
TIcCharReference Class representing char reference node.
TIcContainer Base class for TIcXMLDocument and TIcXMLElement.
TIcContentModel Class representing content model for element declaration.
TIcCustomEntityDecl Base class for entity nodes.
TIcCustomReference Base class for all reference nodes.
TIcDocumentFragment 
TIcDocumentType Class representing document type declaration node.
TIcElementDecl Class representing element type declaration.
TIcEnumeration Class representing enumeration type.
TIcError Class representing validation error.
TIcErrorsList Class representing list of errors.
TIcExternalNode Base class for nodes with externalID.
TIcGEntityDecl Class representing general entities.
TIcGEntityReference Class representing general entity reference node.
TIcNodeList Collection of XML nodes.
TIcNotation Class representing notation node.
TIcPEntityDecl Class representing parameter entities.
TIcPEntityReference Class representing parameter entity reference node.
TIcXMLAttr Class representing attribute.
TIcXMLCData Class representing CData section.
TIcXMLComment Class representing comment node in XML document.
TIcXMLDocument Class representing XML document.
TIcXMLElement Class representing XML element.
TIcXMLNode Base class for all XML nodes: elements, attributes, comments, etc.
TIcXMLParserComponentEditor 
TIcXMLPi Class representing processing instruction.
TIcXMLText Class representing text data in XML document.
TInputBuffer Internally used class representing input buffer for lexical analyzer.
TLexAnalyzer Base abstract class for TIcXMLParser component and internal classes TDTDParser and TContentModelParser.
TNamedNodeMap 
TSTEntry Internally used class representing single entry of symbol table.
TStringBuffer Internal string buffer used insted of predefined string type.
TSymTab Internally used class representing symbol table for lexical analyzer.
TXMLFileStream Internally used file stream class for writing documents.
TXMLHandleStream Internally used handle stream class for writing documents.
TXMLStack Internally used class for representing stack of elements.
TXMLStackElement 

Types
TAnalyzerState Structure for storing state of lexical analyzer (exactly of TIcXMLParser, TDTDParser or TContentModelParser which inherits from TLexAnalyzer).
TByteOrder Bytes order for 16-bit documents.
TDOMChar Char type.
TDOMPChar Char pointer type.
TDOMString String type.
TFileNotFoundEvent Occurs when external linked file does not exist on current path (DTD or external parsed entity).
TWriteMode Document's writing modes.

Routines
AreValidNames 
AreValidTokens 
CharsToReference 
CharToReference 
HexStrToInt 
IsAlphaNum 
IsChar 
IsDataChar 
IsDigit 
IsFirstNameChar 
IsHexDigit 
IsLetter 
IsNameChar 
IsPubidChar 
IsRightBracket 
IsValidName 
IsValidPIData 
IsValidToken 
IsWhite 
IsWin95 Returns true if operating system is windows 95
LeadWhite 
Register 

Global Constants
atCData 
atEntities 
atEntity 
atEnumeration 
atID 
atIDRef 
atIDRefs 
atNmtoken 
atNmtokens 
atNotation 
BLOCKSIZE 
CharSize 
CRLF 
ctAny 
ctChildren 
ctEmpty 
ctMixed 
DOMSTRING_SIZE_ERR 
dtDefault 
dtFixed 
dtImplied 
dtRequired 
EOF 
etChar 
etExternal 
etInternal 
etParameter 
etUnknown 
etUnparsed 
fpCaseSensitive 
fpName 
fpSeBody 
fpSeDTD 
fpValue 
fpWholeWords 
HIERARCHY_REQUEST_ERR 
INDEX_SIZE_ERR 
INUSE_ATTRIBUTE_ERR 
INVALID_CHARACTER_ERR 
INVALID_POINTER_ERR 
lxAny 
lxCdata 
lxEmpty 
lxEncoding 
lxEntities 
lxEntity 
lxFixed 
lxID 
lxIDRef 
lxIDRefs 
lxIgnore 
lxImplied 
lxInclude 
lxNdata 
lxNmtoken 
lxNmtokens 
lxNotation 
lxPublic 
lxRequired 
lxStandalone 
lxSystem 
lxVersion 
NO_DATA_ALLOWED_ERR 
NO_DUPLICATE_TYPES 
NO_MODIFICATION_ALLOWED_ERR 
NONE 
NOT_FOUND_ERR 
NOT_SUPPORTED_ERR 
ntAttDef 
ntAttDefEnd 
ntAttDefType 
ntAttListDecl 
ntAttribute 
ntCData 
ntComment 
ntContent 
ntDocument 
ntDocumentFragment 
ntDocumentType 
ntElement 
ntElementContent 
ntElementContentDelimiter 
ntElementContentEnd 
ntElementContentStart 
ntElementDecl 
ntElementEnd 
ntEntity 
ntEntityEnd 
ntEntityValue 
ntEnumElement 
ntEnumType 
ntExternNData 
ntExternPublic 
ntExternSystem 
ntNotation 
ntPI 
ntReference 
ntText 
ntUnknown 
ntWhiteText 
pmDocument 
pmExtParsedEntity 
PublicIdSearchEngine URL of service resolving public text represented by public identifiers.
refAmp 
refApos 
refGt 
refLt 
refQuot 
tcNone 
tcOneBase 
tcQuest 
tcZeroBase 
tkAttrDecl 
tkCDEtag 
tkCDStag 
tkCharData 
tkCharRef 
tkComntEtag 
tkComntStag 
tkDone 
tkDTD 
tkDTDStag 
tkElemDecl 
tkElemEtag 
tkEmptyEtag 
tkEntityDecl 
tkEtag 
tkFixed 
tkImplied 
tkIncludeSec 
tkLiteral 
tkName 
tkNmtoken 
tkNotSTag 
tkPcdata 
tkPIEtag 
tkPIStag 
tkReference 
tkRequired 
tkStag 
tkUnknown 
tkXMLStag 
UNIQUE_ATTRIBUTE_ERR 
UNIQUE_EL_DECL_REQ 
WhiteChar 
WhiteCount 
WRONG_DOCUMENT_ERR 
WRONG_ELEMENT_NAME 


HTML generated by Time2HELP
http://www.time2help.com