如何使用外部 xml 从项目节点列表中获取数据列表

本文关键字:列表 获取 数据 节点 项目 何使用 外部 xml | 更新日期: 2023-09-27 18:34:42

我收到请求 xml,在该 xml 中,我从项目节点列表中获取了数据列表,但我只想显示图像的 URL,所以任何人都可以帮我该怎么做。

dr["ImageURL"] = xmlNode["media:content"].OuterXml;
<media:content url="https://farm4.staticflickr.com/3912/15260624095_ef70d3ae3f_b.jpg"
               type="image/jpeg" 
               height="635" 
               width="1024" 
               xmlns:media="http://search.yahoo.com/mrss/" />

如何使用外部 xml 从项目节点列表中获取数据列表

如果我理解你的问题,那么你有一个XML提要,其中包含许多形式的节点:

<media:content url=".." type="…" height="…" width="…" xmlns:media="…" /> 

你可以做这样的事情:

List<string> ImageUrlList = new List<string>();
XmlDocument MyXmlDoc = new XmlDocument();
MyXmlDoc.Load("MyXmlFile.xml");
XmlNodeList MyNodeList = MyXmlDoc.GetElementsByTagName("media:content");
foreach (XmlNode SingNode in MyNodeList) 
{   
   ImageUrlList.Add(SingNode.Attributes["url"].InnerText);
}