如何自定义gSOAP XML生成的固定数组?

时间:2015-11-02 13:46:27

标签: c xml parsing gsoap

主要输出是.wsdl和.xsd:

$ soapcpp2 -c tmp.h

tmp.h的相关部分是:

/* .. */
struct s_t
{
    long an_array[4] 1:1;
    long another[5] 0:1;
};
/* .. */

还会生成XML样本。有没有办法影响XML输出?

  1. eventTS标签有时间戳值,因此每一代都有所不同(更难以比较)

  2. 有不必要的评论:<!-- spam, spam and spam -->

  3. 列出大于4的数组,因为它们的大小为2:

    <another SOAP-ENC:arrayType="xsd:long[2]">
    
    <item>0</item>
    
    <item&>0</item>
    
    </another>;
    
  4. 有没有办法关闭时间戳,XML生成中的注释以及修改阈值以生成大小数组 - 例如 - 8正确吗?

0 个答案:

没有答案