Problemer med at kalde en attribute fra ASP fil!
Nu har jeg brugt de sidste 2 dage på at løse dette lille problem. Det driller mig rimeligt! Først koden (det relevante):---------------------- XML ----------------------
<block>
<dateline>
<story.date norm="20021215T115000Z" />
</dateline>
<hl2>Dette skriver selve overskriften</hl2>
<p summary="true">Dette er en kort beskrivelse</p>
<p text="true">
<p>Dette skriver selve broedteksten, afsnit 1</p>
<p>Dette skriver selve broedteksten, afsnit 2</p>
<p>Dette skriver selve broedteksten, afsnit 3</p>
</p>
</block>
--------------------------------------------------
---------------------- ASP ----------------------
set objxmlhttp = server.createobject("Microsoft.XMLHTTP")
set objxmldom = server.createobject("Microsoft.XMLDOM")
call objxmlhttp.open("get", "http://127.0.0.1/test.xml", false)
objxmlhttp.send
set objxmldom = objxmlhttp.responsexml
set characters = objxmldom.selectnodes("//block")
set strdate = objxmldom.selectnodes("//story.date")
set strtext = objxmldom.selectnodes("//p")
for i = 0 to characters.length - 1
set character = characters(i)
response.write "<b>dateline:</b> " & strdate(i).getattribute("norm") & "<br>"
response.write "<b>hl2:</b> " & character.selectsinglenode("hl2").text & "<br>"
response.write "<b>p:</b> " & strtext(i).getattribute ("text") & "<br>"
set character = nothing
next
set strtext = nothing
set characters = nothing
set objxmlhttp = nothing
set objxmldom = nothing
--------------------------------------------------
Koden er muligvis bikset, men den virker. Lige pånær hvad der er mit spørgsmål. Hvordan i alverden kalder jeg <p text="true"> og udskriver alt deri. Eller <p summary="true"> for den sags skyld. Skriv endeligt gerne hvis det er "spasserkode" jeg har lavet ;-)