我有一个名为portfolio的xml文件,我将该位置作为字符串传递。 从元素下的组合文件中读取文件名列表。在xml文件中,我有一个叫做元素的元素,我需要读取价格数据中的4个值并将其存储到字符串列表中。我不知道我是否正确地做了这件事。我不知道我的参数应该用于foreach循环。将xml元素添加到来自XML阅读器的列表
XML文件:
<priceData>
<file name="ibmx.xml"/>
<file name="msft.xml"/>
<file name="ulti.xml"/>
<file name="goog.xml"/>
</priceData>
这里是我的功能为C#
public static void readPortfolio(string filename)
{
XmlTextReader reader = new XmlTextReader(filename);
reader.Read();
List<string> priceDataFile = new List <string>();
foreach(var file in reader) //Don't know what the parameters should be.
{
priceDataFile.Add(reader.Value); //Not sure if I am passing what I want
}
}
你不需要'ToList()'这里。 – abatishchev 2013-02-18 03:25:21
我编辑了答案并测试了它的工作原理,谢谢abatishchev – MethodMan 2013-02-18 16:01:44