我在VB 6.0应用程序中使用MSXML v3.0。该应用程序计算如下图所示使用XPath的DOM元素总和
Set subNodes = docXML.selectNodes("//Transaction")
For Each subNode In subNodes
total = total + Val(subNode.selectSingleNode("Amount").nodeTypedValue)
Next
这个循环花费过多时间,有时也需要15-20分钟60000个节点使用每个循环中所有节点的属性的总和。 我要寻找的XPath/DOM,要彻底解决这个循环中,可能
docXML.selectNodes("//Transaction").Sum("Amount")
或
docXML.selectNodes("Sum(//Transaction/Amount)")
任何建议是值得欢迎的更快得到这笔钱。
当我使用VB 6.0时,您指定的来源清楚地提到“...通过使用Visual C#”,而我使用VB 6.0 – bjan 2011-06-06 15:09:04