Overview
TBIXML imports and exports XML data to and from TeeBI structures. Uses a pluggable XML engine architecture supporting multiple XML parsers (MSXML, OXml, Omni, FPC).
Location: BI.XMLData.pas:63
Constructor
Properties
EngineClass
ExcludeNodes
Methods
Import from File
Import from Text
Import from Strings
Parse
CreateParser (Class Method)
Supported File Types
.xml
Usage Example
TBIXMLExport
Location:BI.XMLData.pas:93
Export TeeBI data to XML format.
Properties
Header: Include XML declarationSimple: Minimal XML output
Usage Example
XML Mapping
TeeBI converts XML to data structures:- Elements → TDataItem fields
- Attributes → Data fields (merged with element data)
- Nested elements → Hierarchical tables
- Repeated elements → Rows in a table
- Text content → Field values
Example Mapping
id, name, salary and 2 rows.
Available XML Engines
- MSXML: Windows default (BI.XMLData.MSXML)
- OXml: Cross-platform (BI.XMLData.OXml)
- Omni: Alternative parser (BI.XMLData.Omni)
- FPC: Free Pascal (BI.XMLData.FPC)
