通过XML文件(例如C:\ Application \ XML)按顺序读取并获取所有文件的xml。C#和XML - 从用户指定位置读取XML文件
0
A
回答
1
可以读取XML文件,如下图所示:
List<string> files = Directory.GetFiles("c:\\MyDir", "*.xml").ToList();
foreach(string fileLocation in files)
{
XmlDocument obj = new XmlDocument();
obj.Load(filelocation);
//Your code to place the xml in a queue.
}
1
你需要做的是实现一个生产者 - 消费者模型。看看这里:http://www.albahari.com/threading/part4.aspx并向下滚动到“生产者/消费者队列”部分。
对于一些经典的C#XML API在这里阅读:http://msdn.microsoft.com/en-us/magazine/cc302158.aspx
1
foreach (var file in Directory.EnumerateFiles(path, "*.xml"))
{
var xdoc = XDocument.Load(file);
...
}
相关问题
- 1. 从XML文件读取C#
- 2. 在C++中读取配置xml文件
- 3. 的xml文件读取C#
- 4. C#XML阅读器试图从XML文件中读取
- 5. 从java读取xml文件
- 6. 从xml文件读取值
- 7. 从xml文件读取bean定义Spring
- 8. 从XML文件读取特定数据
- 9. .NET和读取xml文件
- 10. 如何从解决方案位置读取XML文件并使用dll绑定xml文件?
- 11. 用C#读取大型XML文件
- 12. 用XpathNavigator读取C#中的XML文件
- 13. 使用C读取XML文件#
- 14. 读取XML文件来使用C#asp.net
- 15. XML解析器从Word文件中读取xml标签C#
- 16. 读取xml文件
- 17. 读取XML文件
- 18. 读取XML文件
- 19. 读取XML文件
- 20. 读取XML文件
- 21. 从位置读取文件
- 22. 用Java读取XML文件
- 23. 用Nokogiri读取XML文件
- 24. 用XML读取文件Java
- 25. 用PHP读取XML文件
- 26. 用vbscript读取xml文件
- 27. 用Java读取XML文件
- 28. 使用java从XML文件读取值
- 29. C#XML - 读取包含的XML文档
- 30. Python和XML:从XML文件中读取数据
任何地方明确你需要指导,因为这是一个相当宽泛的问题。我肯定会建议看看Linq到Xml的所有xml解析需求。 –
感谢Andy,我真的想在VS 2005上没有LINQ的情况下做到这一点 - 我主要需要通过读取XML位置并将它们放入队列来帮助读取 - 我可以使用队列,但以前没有做过类似的事情 –