// Мне нужно прочитать тег файла XML, в котором есть двоеточие, и связать его с моделью // class
// Мой файл XML
<?xml version="1.0" encoding="utf-8"?>
<feed xml:base="" xmlns="" xmlns:d="" xmlns:m="">
<id>my url</id>
<title type="text">ItemList</title>
<updated>2019-05-07T14:18:08Z</updated>
<link rel="self" title="ItemList" href="ItemList" />
<entry m:etag="">
<id></id>
<category term="NAV.ItemList" scheme="" />
<link rel="edit" title="ItemList" href="" />
<title />
<updated>2019-05-07T14:18:08Z</updated>
<author>
<name />
</author>
<content type="application/xml">
<m:properties>
<d:No>LSU-458</d:No>
<d:Description>speaker</d:Description>
<d:Type>Inventory</d:Type>
</m:properties>
</content>
</entry>
</feed>
// Мой c #code
List<CustomerModel> customers = new List<CustomerModel>();
doc.Load(Server.MapPath("~/oWtMRUR8_.xml"));
foreach (XmlNode node in
doc.SelectNodes("/feed/id/title/updated/link/mproperties"))
{
customers.Add(new CustomerModel
{
No = int.Parse(node["d:No"].InnerText),
Description = node["d:Description"].InnerText,
Type = node["d:Type"].InnerText
});
}
return View(customers);
// Мне нужно связать только d: no, d: description, d: type в моем классе модели // используя цикл foreach, эти теги с двоеточием, поэтому я не могуextract // содержимое тега и пространства имен было упомянуто как опция (но не сработало).Я новичок в этом и не могу найти правильный метод, надеюсь, // кто-нибудь поможет, заранее спасибо.
Мой ожидаемый результат:
No =LSU-458 ,
Description = speaker,
Type = Inventory