TStreamWriter.Create('data.xml中',假(取代));尝试sWriter.Write(ClientDataSet1.XMLData);104SAX或用于XML的简单API,是一个事件驱动的解析技术。对于每个元素
XML文件被解析时,SAX的引擎将触发一个事件(技术上称之为虚拟法),这是最多的方案来处理或丢弃。258-第八章:REST的Web服务终于sWriter.free;结束;结束;为MS的支持SAX的代码工作,基本上没有变化,因为我的原代码中使用的VBSAX接口可能获得通过导入类型库(XML版本的MS4日的时间)。我所要做的就是更改名称
该Set_documentLocator方法_Set_documentLocator,加入初步下划线。为了在代码中的XML阿多姆我没有发现任何相当于原类似于SAX的支持,所以我基本上要重写,采用新的信号为基础的编码风格。代码核心的解析是ProcessSignal方法在TXmlStandardHandler派生类,它提供了自定义实现为解析代码。在此代码的程序处理三个事件(或信号)。由于它命中的开始
一个XML节点(TXmlStartElementSignal),该方案添加一个节点本地堆栈(字符串
列表),当这是一个新的员工记录它调用Insert方法目标ClientDataSet的组成部分。该方案不断
添加任何TXmlPCDATASignal)文本内容(到目前的案文,其中可能被划分在多个节点。当它击中一个XML节点结束
(TXmlEndElementSignal),如果是读3级嵌套的XML节点该方案添加ClientDataSet的文字读来的相应字段,而如果这是记录,它的职位数据,最后的:程序TDataSaxHandler.ProcessSignal(常量信号:TXmlSignal);变种标记名称:字符串;开始然后,如果信号是TXmlStartElementSignal开始stack.Add(TXmlStartElementSignal(信号)。标记名);如果TXmlStar