IcXMLParser Unit Components Classes Types Routines Const |
Components |
![]() | 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 |
|