gpt4 book ai didi

c - 使用 libxml2 在 C 中调用 Web 服务

转载 作者:行者123 更新时间:2023-11-30 15:51:26 25 4
gpt4 key购买 nike

我正在编写 C 代码来解析我使用 libxml2 库的 XML 文件。 xml 存储在文件中。现在,我需要从同一个 C(客户端)程序调用 WebService,然后获取该 XML 并解析它。

我有点困惑,想知道 libxml2 库是否可以做到这一点?或者我是否需要其他库来处理对网络服务的请求/响应?

最佳答案

Libxml2 只能解析、生成或修改存储在文件或内存中的 XML 树。如果您想要执行 HTTP(S) 请求并获得响应,则需要使用另一个库,例如 libcurl ( http://curl.haxx.se/libcurl/ )。

另请注意,libxml2 对 SOAP 一无所知,因为我从您的问题中假设您愿意使用 SOAP WebService,因此您必须使用 libxml2 编写一些代码来有效解析响应。

关于c - 使用 libxml2 在 C 中调用 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15087073/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com