XmlDocument - 我想要 而不是
本文关键字:Item 我想要 XmlDocument | 更新日期: 2023-09-27 18:35:10
我必须将XML作为SOAP响应发送到SAP WAS。
SAP对你发送的内容(特殊字符和东西)非常挑剔,现在我想用尽所有的可能性。
有没有办法做myXMLDoc.LoadXml
指定类似"空时不缩短标签"之类的内容?
通常当你这样做时:
<item>
<Trkorr>TDEK978887</Trkorr>
<Sequence>0</Sequence>
<Solicit>cggaste</Solicit>
<Type></Type><Id></Id><Number></Number><Message></Message>
</item>
它将其转换为:
<item>
<Trkorr>TDEK978887</Trkorr>
<Sequence>0</Sequence>
<Solicit>cggaste</Solicit>
<Type/><Id/><Number/><Message/>
</item>
我缺少任何财产?
顺便说一句(我认为不值得再问一个问题,所以...
<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>
这是错误 sap 的返回。
提前感谢!
不,没有其他方法可以不自己编写所有内容。
即使这样做了,那也不是问题。问题出在SAP服务器和/或您显示的SAP参数旁边发送的SAP参数上。
我不确定结束标签是真正的问题。查看有关如何启用跟踪的 SAP 说明1318784,并使用它来找出错误消息 112 背后的原因。