我在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