Sti til attributes
Jeg har brug for hjælp til at få attributerne i nedenstående xml-fil til gå ind i den længere nede stående form, baseret på id-nummer, sådan at attributindholdet i position id 1, kommer frem, hvis jeg i adresselinien skriver www.../../position.asp?id=1.Jeg har forsøgt at strikke det sammen på baggrund af et script, hvor der kun bruges elementer, men jeg kan enten ikke ramme den præcise sti til attributerne eller også mangler der en anden pointe.
Her er xml-filen:
<map>
<positions>
<position id="1" level="1" xPosition="80" yPosition="80" xWidth="120" yHeight="60">Bruxelles</position>
<position id="2" level="2" xPosition="10" yPosition="60" xWidth="100" yHeight="90">New York</position>
<position id="3" level="3" xPosition="100" yPosition="180" xWidth="200" yHeight="20">Los Angeles</position>
</positions>
</map>
og her asp-delen:
if request.QueryString("id") <> "" then
objXML.Load("positions.xml")
set xmlcontents = objXML.documentElement.selectSingleNode("positions")
set xmlcontent = xmlcontents.ChildNodes.attributes(request.QueryString("id")-1)
id = xmlcontent(0).text
level = xmlcontent(1).text
xPosition = xmlcontent(2).text
yPosition = xmlcontent(3).text
xWidth = xmlcontent(4).text
yHeight = xmlcontent(5).text
end if
%>
<html>
<body>
<div align="center">
<form name="form1" method="post" action="">
<table width="300">
<tr border="0">
<td class="results">ID</td>
<td class="resultsb"><%= id%><input name="id" type="text" id="id" value="<%= id%>"></td>
</tr>
<tr border="0">
<td class="results">Level</td>
<td class="resultsb"><input name="level" type="text" id="level" value="<%= level%>"></td>
</tr>
<tr border="0">
<td class="results">xPosition</td>
<td class="resultsb"><input name="xPosition" type="text" id="xPosition" value="<%= xPosition%>"></td>
</tr>
<tr border="0">
<td class="results">yPosition</td>
<td class="resultsb"><input name="yPosition" type="text" id="yPosition" value="<%= yPosition%>"></td>
</tr>
<tr border="0">
<td class="results">xWidth</td>
<td class="resultsb"><input name="xWidth" type="text" id="xWidth" value="<%= xWidth%>"></td>
</tr>
<tr border="0">
<td class="results">yHeight</td>
<td><input name="yHeight" type="text" id="yHeight" value="<%= yHeight%>"></td>
</tr>
<tr border="0">
<td> </td>
<td><input type="submit" name="Submit" value="Submit"> <input type="reset" name="Submit2" value="Reset"></td>
</tr>
</table>
</form>
Jeg håber at nogen kan hjælpe..
