Problemer med at læse i XML
Jeg har modificeret noget kode til at kunne læse mit egetSet doc = CreateObject("MSXML.DOMDocument")
doc.Async = False
doc.Load(Server.MapPath("data_names.xml"))
Set medlemmer = doc.GetElementsByTagName("alias")
For Each dj in medlemmer
For Each elm in dj.ChildNodes
If(elm.NodeName = "uuid") Then
if elm.FirstChild.NodeValue = Request.ServerVariables("HTTP_X-SecondLife-Owner-Key") then
If(elm.NodeName = "altName") Then
altName = elm.FirstChild.NodeValue
end if
end if
end if
Next
Next
' cleanup
Set medlemmer = Nothing
Set doc = Nothing
response.write "YES|" & altName
Men mit problem er at den kun skal læse der hvor uuid passer med den header den læser.
Selve XML filen ser således ud
<namelist>
<user>
<alias>
<name>Dood Allen</name>
<uuid>dce83176-7214-4649-b284-ba344b71799b</uuid>
<altName>tralala</altName>
<simName>FurNation Purgatory</simName>
</alias>
</user>
</namelist>
Hvordan får jeg den til det? Og er der en måde som vil være smartere end sådan som jeg har bygget den xml op?