0
J'ai la fonction suivante, conçu pour marcher à travers XML et de créer une structure linéaire de tous les nœuds:Réaffecter un tableau en ASP classique
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
J'ai essayé une tonne de variations, mais je garde obtenir des erreurs sur la ligne
set local_array = Array(n)
il sa forme actuelle, je vois:
Error Type:
Microsoft VBScript runtime (0x800A01A8)
Object required
/_inc/nav/left-nav.inc, line 37
Suis-je mal à l'aide du Array()
construire? Ne suis-je pas capable de créer un tableau avec une seule valeur?
Où Déclarez-vous (si vous déclarez) local_array? –
Je ne suis pas; mais si j'avais donné un 'local_array 'en haut de la fonction, j'ai la même erreur. –