![]() |
1
11
xml文件的更好方法是:
要读取此文件,请执行以下操作: 插入以下两种用法: XMLDoc、XMLIntf ; 以下是读取XML文件的过程。
|
![]() |
2
5
根据您的Delphi SKU,如果Delphi组件附带XMLMapper实用程序(位于Delphi的Bin目录中),您可以很容易地使用Delphi组件来实现这一点。 创建包含以下内容的新项目
将数据源连接到CDS,将网格连接到数据源;
将CDS的ProviderName设置为XMLTransformerProvider的名称 在FormCreate事件中,打开CDS。 保存项目。 然后,按照我在评论中提到的那样更正XML文件后, 将其加载到Delphi的XMLMapper中。 在XML Mapper中,
回到Delphi项目中,将XMLTransformProvider的XMLDataFile属性指向XML文件; 它的TransformRead zub组件的TransformationFile位于.Xtr文件中。 编译&运行项目。 CDS中创建的TField的类型和大小由XMLMapper生成的.Xtr文件确定。您可以按如下方式微调这些参数: 在XMLMapper中:
|
![]() |
3
1
如果XML的结构类似于单个平面数据集,则可以使用XMLSchema绑定向导(包含在Delphi Professional中)创建包括读取器和写入器类的Dephi包装器。 基本步骤如下
第一步可以手动完成,也许还有一些工具可以根据示例XML为您生成XSD。但是对于您的XML来说,自己编写XSD似乎相当容易。 Delphi生成了一组易于使用的类,可用于读取、修改和编写XML文档。 |
![]() |
JobProcessTask · 如何读取此xpath表达式? 2 年前 |
![]() |
MBF · PHP导入/解析XML文件内容保存到数据库 2 年前 |
![]() |
TenkMan · SQL Server XML嵌套值查询表单990 2 年前 |
![]() |
Mohan.Murali.Peddini · XSLT模板循环记录 2 年前 |