所以我遇到了大麻烦:我解析了一个XML文件,为此我会想要计算所有的内容。我的代码运行良好,但我用一个非常大的XML文件测试它并没有发生任何事情。所以我试图找出错误的位置。
Dim nodeCount : nodeCount = oXML.SelectNodes("/root/abc/*").length
这适用于高达6.000 Entrys的XML文件(大约40k行代码),但是如果数字更大,则返回0.所以我不知道如何解决这个问题。
答案 0 :(得分:1)
在变量(oXML
)空间不足之后,它只会切断并且没有结束标记,xpath将无法正确查询,也不会返回任何数据。
你是否试过在常规VB中编写代码,你会有更大的变量类型?甚至可以选择吗?