我有以下功能,旨在遍历XML并创建所有节点的线性结构:
function get_children(n)
if n.hasChildNodes() then
for each child in n.childNodes
set local_array = array_merge(get_children(child), local_array)
next
else
set local_array = Array(n)
end if
get_children = local_array
end function
我试过很多变种,但在网上总是出错。
set local_array = Array(n)
它是目前的形式,我明白了:
Error Type:
Microsoft VBScript runtime (0x800A01A8)
Object required
/_inc/nav/left-nav.inc, line 37
我用错了吗
Array()
构建?我不能用单个值创建数组吗?