Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我在 atm 遇到了大麻烦:我解析了一个 XML 文件,为此我想计算所有条目。我的代码运行良好,但我用一个非常大的 XML 文件对其进行了测试,但没有任何反应。所以我试图找出错误在哪里。
Dim nodeCount : nodeCount = oXML.SelectNodes("/root/abc/*").length
这适用于最多 6.000 个条目(大约 40k 行代码)的 XML 文件,但如果数字更大,则返回 0。所以我不知道如何解决这个问题。
在 VBScript 中,最大的文本变量是一个字符串,它只能容纳大约 20 亿个字符。
VBScript 数据类型
在变量 ( oXML) 用完空间后,它只会切断,并且没有结束标签,xpath 将无法正确查询并且不会返回任何数据。
oXML
您是否尝试过在常规 VB 中编写代码,您会有更大的变量类型?这甚至是一种选择吗?