Убедитесь, что вы не смешиваете реализации. Вам не нужно $('#content).scrollspy()
, если у вас есть data-spy="scroll" data-target=".bs-docs-sidebar"
на вашем теге тела.
Ага, необходимость работать в классическом ASP иногда переносит меня в каменный век ... Я чувствую вашу боль!
IIRC, во втором фрагменте кода вам просто нужно add:
for each node in childNodes
Response.Write node.nodeName & " = " & node.text & "<br />" & vbCrLf
'***Add the following:
For Each att in node.Attributes
Response.Write att.Name & " = " & att.text & "<br />" & vbCrLf
Next
next
Переключитесь на использование xpath, и это будет намного проще.
Dim nodes
nodes = objXML.selectNodes( "//products" )
Dim images
For each node in nodes
Response.Write( "<ul>" )
Response.Write( "<li>Ref: " + node.selectNodes( "@ref" ).Text + "</li>" )
images = node.selectNodes( "images/image" )
For each image in images
Response.Write( "<li>Image: " + image.selectNodes( "@ref" ).Text + "</li>" )
Next
Response.Write( "</ul>" )
Next
Я кодировщик JScript ASP, как будто вы давно не работали с VBScript, поэтому приведенное выше "может" потребовать немного доработки (мне пришлось убрать все ";" в конце всех строк, например привычка добавлять их), но, по крайней мере, укажет вам правильное направление.
Надеюсь, что это поможет.
Попробуйте следующую команду, чтобы получить значение атрибута специально для узла изображения:
node.Attributes.getNamedItem("ref").Text