Я получаю следующий Xresponse после анализа XML-документа:
<DIDL-Lite
xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/"
xmlns:dlna="urn:schemas-dlna-org:metadata-1-0/">
<item id="1182" parentID="40" restricted="1">
<title>Hot Issue</title>
</item>
Согласно предыдущему потоку, когда в документе есть пространство имен по умолчанию, вы должны проанализировать его, как если бы оно было именованным пространством имен,Например.
XNamespace ns = "urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/";
var xDIDL = xResponse.Element(ns + "DIDL-Lite");
Но в моем случае у меня четыре разных пространства имен.Я не получаю никаких результатов после использования следующего запроса, я получаю ответ, не получая никаких результатов:
XNamespace dc = "http://purl.org/dc/elements/1.1/";
var vAudioData = from xAudioinfo in xResponse.Descendants(ns + "DIDL-lite").Elements("item")
select new RMSMedia
{
strAudioTitle = ((string)xAudioinfo.Element(dc + "title")).Trim(),
};
Я понятия не имею, что происходит, поскольку я новичок в этом.Пожалуйста, помогите