XML liste af objecter
Hej,Jeg behøver hjælp med at udskrive en liste over produkterne i min xml-fil. Jeg kan finde ud af at databinde således at man kan "zappe" imellem produkterne (se nedenfor), men jeg vil gerne udskrevet hele listen på en gang istedet for at man kan zappe imellem produkter.
Hvis ikke det kan lade sig gøre med databind vil jeg foretrække serverside vbscript løsninger, hvis det altså er en mulighed?
Lav gerne kodeeksempler :-)
Mange tak.
test.html
-------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>finaltesting</title>
</head>
<body>
<xml id="xmlprodukt" src="produkter.xml"></xml>
<b>Use the buttons to scroll up and down the produkt List</b>
<br /><br />
Navn: <span datasrc="#xmlprodukt" datafld="navn"></span>
<br />
Beskrivelse: <span datasrc="#xmlprodukt" datafld="beskrivelse"></span>
<br />
Type: <span datasrc="#xmlprodukt" datafld="billede"></span>
<br />
Pris: <span datasrc="#xmlprodukt" datafld="pris"></span>
<br /><br />
<input type="button" value="Previous" onclick="Previous()" />
<input type="button" value="Next" onclick="Next()" />
<script type="text/javascript">
function Previous()
{
if(xmlprodukt.recordset.AbsolutePosition > 1)
xmlprodukt.recordset.movePrevious();
}
function Next()
{
if(xmlprodukt.recordset.AbsolutePosition < xmlprodukt.recordset.RecordCount)
xmlprodukt.recordset.moveNext();
}
</script>
</body>
</html>
----
End test.html
Begin produkter.xml
----
<?xml version="1.0" encoding="ISO-8859-1"?>
<produktgruppe>
<produkt>
<navn>1</navn>
<beskrivelse>det er 1</beskrivelse>
<billede>1.jpg</billede>
<pris>200</pris>
</produkt>
<produkt>
<navn>2</navn>
<beskrivelse>Det er 2</beskrivelse>
<billede>2.jpg</billede>
<pris>400 kroner</pris>
</produkt>
</produktgruppe>
----
End produkter.xml