C# 获取带有前缀的XML命名空间
以下是我的XML代码:C# 获取带有前缀的XML命名空间,c#,xml,C#,Xml,以下是我的XML代码: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/".....> <soapenv:Header /> <soapenv:Body> <p297:wsvitaneteResponse xmlns:p297="http://names-space.fr"> <wsvitaneteReturn>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/".....>
<soapenv:Header />
<soapenv:Body>
<p297:wsvitaneteResponse xmlns:p297="http://names-space.fr">
<wsvitaneteReturn>
<o_ERREUR />
<o_TARIFS>
<TARIFV1>115.49</TARIFV1>
<TARIFV1A>123.49</TARIFV1A>
<TARIFV1B>123.49</TARIFV1B>
<TARIFV1AB>131.49</TARIFV1AB>
<TARIFV2>144.05</TARIFV2>
<TARIFV2A>152.05</TARIFV2A>
<TARIFV2B>152.05</TARIFV2B>
<TARIFV2AB>160.05</TARIFV2AB>
</o_TARIFS>
</wsvitaneteReturn>
</p297:wsvitaneteResponse>
</soapenv:Body>
</soapenv:Envelope>
我必须添加一些内容?为什么不使用以下代码:
var TARIF = doc.Descendants("TARIFV1").Select(x => x.Value).ToList();
var TARIF = doc.Descendants("TARIFV1").Select(x => x.Value).ToList();