CppCMS 中有 XML 解析器吗?我正在设计的应用程序包括访问多个 Web 服务。为了开发 Web 服务客户端,是否有内置的 WSDL/XML 解析器,或者,我是否必须依赖某些第三方解析器?或者,是否有使用 JSON 的解决方法/有效方法。
顺便说一句,我是 C/C++ 开发人员,而不是 Web 开发人员。回答前请记住。
CppCMS 中有 XML 解析器吗?我正在设计的应用程序包括访问多个 Web 服务。为了开发 Web 服务客户端,是否有内置的 WSDL/XML 解析器,或者,我是否必须依赖某些第三方解析器?或者,是否有使用 JSON 的解决方法/有效方法。
顺便说一句,我是 C/C++ 开发人员,而不是 Web 开发人员。回答前请记住。
不,到目前为止还没有内置的 XML 解析器,我认为没有计划在CppCMS 1.xx中拥有一个
但是很容易包含和使用一个。您必须使用 cppcms::http::request::raw_post_data() 并使用第三方解析器(tinyxml、libxml2.. 我更喜欢 rapidxml)。
CppCMS 对带有JSON-RPC的 Web 服务有很好的支持,我建议选择这种路径而不是 soap/wsdl,因为它更轻,但这取决于你想要完成什么。