1
我正在尝试读取此xml消息中的APP_DATE
元素。使用LINQ尝试,但无法读取,因为你没有提供任何示例代码,但我相信你,因为命名空间的斗争MyResult
从SOAP消息中读取元素
<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Body>
<MyResponse xmlns="http://tempuri.org/">
<MyResult>
<APP_TYPE>I</APP_TYPE>
<APP_NO>152240</APP_NO>
<APP_DATE>10/03/2016</APP_DATE>
</MyResult>
</MyResponse>
</soap:Body>
</soap:Envelope>
“?”是什么意思?在你的linq querry做什么? – gismo
@ gismo - 它是c#6.0的'x == null的语法糖吗?/* x */x.Value类型的默认值。你可以在[MSDN](https://msdn.microsoft.com/en-us/magazine/dn802602.aspx)中准备好它, –