Xml以递归方式搜索特定值

时间:2018-03-13 16:48:23

标签: c# xml

在我的C#应用​​程序中,我正在阅读一个xml文档,其中包含的文件包含保存.png和.jpg文件的路径。这些标签是,和。

我可以简单地为每个标记创建一个XmlNodeList对象,例如

XmlNodeList image = _doc.GetElementsByTagName.("Image");
XmlNodeList background = _doc.GetElementsByTagName.("BackgroundImage");
XmlNodeList foreground = _doc.GetElementsByTagName.("ForegroundImage");

for(int i = 0; i < image.count; i++)
{
   //..code
}

for(int i = 0; i < background .count; i++)
{
    //..code
}

for(int i = 0; i < foreground .count; i++)
{
   //..code
}
嗯,笨蛋,我知道。但是,有没有办法可以让应用程序递归地找到包含单词&#34; Image&#34;并将其作为单个XmlNodeList返回?可以吗?这是最好的方法吗?非常感谢提前。

0 个答案:

没有答案