Gsoap 数据绑定如何删除 xml 中的命名空间定义
因此,我对 gsoap 非常陌生,并且正在摸索尝试将生成的 xml 代码与我需要的 xml 相匹配。由于某种原因,我的所有 xml 看起来都是这样的:
<ns1:system>linux</ns1:system>
但问题是我需要它看起来像这样:
<system>linux</system>
是否有某种选项/标志我可以打开/关闭以删除 ns1 或者我必须完全做一些事情不同的?就像我说的,我对 gsoap 非常陌生,所以这可能是我缺少的非常简单的东西,或者它甚至不可能是命名空间问题,我不知道。如果您需要更多信息,我将很乐意提供。
感谢您的帮助, 乔什
So im very new to gsoap and im fumbling around trying to my resulting xml code to match the xml that I need. For some reason all of my xml looks like this:
<ns1:system>linux</ns1:system>
but the problem is I need it to look like this:
<system>linux</system>
Is there some sort of option/flag that I can turn on / off to remove the ns1 or do I have to do something completely different? Like I said I am very new to gsoap, so this could be something really simple that im missing or it could not even be a namespace problem, I have no idea. If you need any more information I'll be happy to provide it.
Thanks for any help,
Josh
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要关闭默认元素限定。我已经记不清 gsoap 配方了,但如果你搜索这些术语,你就会找到它。
you need to turn off default element qualification. It's been too long for me to remember the gsoap recipe, but if you search for those terms you'll find it.