我必须将 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 的返回。
提前致谢!