我在Embarcadero的“ Delphi和C ++ Builder XE7的新增功能”页面here中阅读了有关OmniXML对SOAP的支持。
新的跨平台XML供应商可提高性能
除了MSXML和ADOM,RAD Studio现在还提供了新的XML
供应商:OmniXML。 OmniXML跨平台XML供应商展示了很多
比替代的跨平台XML更好的性能结果
供应商:ADOM。 RAD Studio中的OmniXML XML供应商基于
OmniXML,但它包含其他功能,例如名称空间
支持,并且与SOAP兼容。
关于“性能改进”和“与SOAP兼容”的内容使我下载了XE7演示,以进行演示。但是,我可以在TXMLDocument.DomVendor
属性中找到OmniXML的唯一参考,在该属性中,可以将值设置为“ Omni XML”。
谁能启发我如何在我的SOAP客户端中使用OmniXML解析器? (我假设这是需要修改的THTTPRIO组件。)
最佳答案
var rio: THTTPRIO;
rio.WSDLItems.DOMVendor := GetDOMVendor(sOmniXmlVendor);
(未经测试,我通过浏览源代码得到了它。)
关于delphi - 如何在THTTPRIO中为我的SOAP客户端使用OmniXML解析器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25917416/