| 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 |
|
|