我有这个方法:
private IEnumerable<XElement> ReadTransactions(string file_name)
{
using (var reader = XmlReader.Create(file_name + ".xml"))
{
while (reader.ReadToFollowing("transaction", "urn:namepsaceUri"))
{
using (var subtree = reader.ReadSubtree())
{
yield return XElement.Load(subtree);
}
}
}
}
此方法从 XML 文件读取。但是,我不需要同时使用 XML 文件中的所有节点。
我想一次得到十个。
我尝试使用 XPathSelectElements,但这会获取所有节点,然后我需要迭代它们。
那么,有没有办法从XML文件中获取40-50个节点呢?我要修改ReadTransactions
- 有另一个输入参数(在本例中为 40),而不是所有元素,它只会返回 10?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)