首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >XmlDocument -我想要<Item></Item>而不是<Item/>

XmlDocument -我想要<Item></Item>而不是<Item/>
EN

Stack Overflow用户
提问于 2012-05-22 16:40:10
回答 2查看 259关注 0票数 1

我必须将XML作为对SAP的SOAP响应发送。

SAP对你发送的内容相当挑剔(特别的角色和东西),现在我想用尽所有的可能性。

是否有办法使myXMLDoc.LoadXml指定“空时不要缩短标记”之类的内容

通常当你做这个的时候:

代码语言:javascript
运行
复制
<item>
<Trkorr>TDEK978887</Trkorr>
<Sequence>0</Sequence>
<Solicit>cggaste</Solicit>
<Type></Type><Id></Id><Number></Number><Message></Message>
</item>

它将其转换为:

代码语言:javascript
运行
复制
<item>
<Trkorr>TDEK978887</Trkorr>
<Sequence>0</Sequence>
<Solicit>cggaste</Solicit>
<Type/><Id/><Number/><Message/>
</item>

有我失踪的财产吗?

顺便说一句(我认为这不值得再问一个问题,所以.)

代码语言:javascript
运行
复制
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
    <soap-env:Body>
        <soap-env:Fault>
            <faultcode>soap-env:Server</faultcode>
            <faultstring xml:lang="en">SOAP processing failure, error id = 112</faultstring>
        </soap-env:Fault>
    </soap-env:Body>
</soap-env:Envelope>

这是错误的汁液返回。

提前感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-19 16:33:44

不,没有别的办法不自己写所有的东西。

即使这样做了,也不是问题所在。问题在于Server和/或您在显示的参数旁边发送的SAP参数。

票数 0
EN

Stack Overflow用户

发布于 2012-12-19 21:29:10

我不确定最后的标签才是真正的问题。看看SAP附注1318784如何启用跟踪,并使用它找出错误消息112背后的内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10706319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档