我正在寻找支持XSD和Namespace以及SOAP支持的Best XML解析器。寻找小占地面积(理想情况下高达500kB)。我遇到了gSOAP,但不确定gSOAP的标准开源版是否支持我正在寻找的所有功能。
任何帮助,如果非常感激。
答案 0 :(得分:0)
我认为这是一个很好的问题。
首先:如果你使用基于xml / soap / wsdl的web服务,你可能有一个非常高级的项目,因此即使c ++也不是一个真正的最佳选择。如果您想在C中开发一个真正的,有效的软件,那么我认为这是非常不可思议的。恕我直言,你可以考虑java。
第二:xml和soap / wsdl是两个不同的东西,虽然soap使用xml进行通信,接口描述(wsdl)也是xml。
对于xml处理,我建议你可以使用libxml ++。
对于SOAP,有更多的库,但是大多数库都不足以让我为它们命名。一个接一个地尝试,有时你会有运气。 : - )
两个lib的占用空间都很小 - 它们相对复杂,但不需要其他库。