【发布时间】:2014-07-11 05:48:56
【问题描述】:
我正在尝试从 web 服务获取数据,一些字符串、整数类型的值是可能的,但 xml 文件中的表被读取为 TXMLdata。如何阅读此内容或保存在 xml 中以供以后在 ClientDataset 中使用?我使用来自 XE5 的 WDSLimporter,这是一个 WDSL 链接:
【问题讨论】:
-
在 Delphi 帮助中有“Soap.XSBuiltIns.TXMLData.ObjectToSOAP 返回新生成节点的 XML。”,但我无法填写这些参数。
-
我还没有尝试过,但帮助还说 TXMLData 类型有一个 XMLNode 属性,该属性“指定 SOAP 消息节点的原始 XML。使用 XMLNode 的内容来获取消息的实际 XML节点”。您可以将其分配给 IXMLNode,然后将 XML 作为 Delphi 类访问。
-
谢谢,昨天凌晨 4:30 发现了 Delphi 早期版本中没有的 XMLNode。
标签: xml web-services delphi