gpt4 book ai didi

c++ - XSD 生成的解析器中的 gSOAP 替代方案

转载 作者:太空宇宙 更新时间:2023-11-04 12:02:09 25 4
gpt4 key购买 nike

我正在使用 gSOAP 从我自己准备的 XSD 模式生成 XML 解析代码。它与网络服务无关。 XML 数据从本地文件或内存缓冲区中读取(通过向 soap 提供适当的 istream)。

起初看起来很简单。但现在随着我越来越多地使用它,我开始看到一些问题。

例如名称在全局命名空间中被引入。可以强制使用命名空间,但随后构建变得更加困难(由于需要生成额外的错误处理代码),只能使用一个命名空间,并且由于使用宏,它也可能导致其他问题。

一旦每个二进制构建单元(.exe.dll、...)有多个模式,您就需要这些 namespace !

所以我开始考虑一些替代方案。特别是我不需要网络服务人员。仅基于XSD自动生成解析XML的代码。

是否有任何此类替代方案(对于 native C++)?它们是什么?

最佳答案

以下是有关 XML 数据绑定(bind)的大量资源列表: http://www.rpbourret.com/xml/XMLDataBinding.htm

关于c++ - XSD 生成的解析器中的 gSOAP 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13690867/

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