У меня есть XML Like Below, но я не могу его разобрать. Пожалуйста, помогите мне разобрать ниже XML.Как разобрать Soap XML в Windows Phone 7
<?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>
<GetResponse xmlns="http://tempuri.org/"><GetResult>
<diffgr:diffgram>
<NewDataSet>
<Table>
<a>hi1</a>
<b>hi2</b>
</Table>
<Table>
<a>hi3</a>
<b>hi4</b>
</Table>
</NewDataSet>
</diffgr:diffgram>
</GetResponse></GetResult>
</soap:Body>
</soap:Envelope>
Здесь мне нужны результаты тега Table (i, a, b). Я попытался использовать Linq, но я не могу разобрать его. Я попробовал код примерно так:
//XML will be there in response string
String response = e.response;
public static String myNamespace = "http://tempuri.org/";
XDocument reader = XDocument.Parse(response);
var results = from result in reader.Descendants(XName.Get("GetResponse", myNamespace))
select result.Element("GetResult").
Но этот код не возвращается.
Спасибо заранее.
Так почему бы вам не просто генерировать клиента со схемой и пусть .Net сделать синтаксический для вас? – Bashwork
Спасибо Bashwork. Но я хочу проанализировать этот XML в Windows Phone7.Как могу я разобрать этот XML в WP7. –
@MahiKumar - вы можете установить ссылку на службу в проектах WP7. Или вы имеете в виду, что это должно быть динамическим, потому что схема будет отличаться каждый раз? –