[JS]XML gegevens weergeven in een tabel

Pagina: 1
Acties:

  • Aplo
  • Registratie: Januari 2002
  • Laatst online: 18-02 15:49
Ik zit wat te spelen met xml, maar nu loop ik ff vast. Ik geef toe, ik ben niet zo'n programmeer wonder :P

ik heb een klein klanten bestand in xml.. ziet er als volgt uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
<CL>
<customer code="1">
    <ln>de Jong</ln>
    <ini>L.R.N.</ini>
    <sex>M</sex>
    <address>
        <street>Beukelaan 21</street>
        <zip>3335 CC</zip>
        <city>Utrecht</city>
    </address>
    <company>Microsoft</company>
</customer>
<customer code="2">


ik wil nu dat alle customers in een html tabel worden weer gegeven. wat ik nu heb is:
(javascript)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<script type="text/javascript" for="window" event="onload">

var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("customer.xml");
      
for (i=0; i<=3; i++)
{
nodes_laag1 = xmlDoc.documentElement.childNodes.item(i).childNodes;
nodes_laag2 = xmlDoc.documentElement.childNodes.item(i).childNodes.item(3).childNodes;

ln.innerText = nodes_laag1.item(0).text;
ini.innerText = nodes_laag1.item(1).text;
sex.innerText = nodes_laag1.item(2).text;
street.innerText = nodes_laag2.item(0).text;
zip.innerText = nodes_laag2.item(1).text;
city.innerText = nodes_laag2.item(2).text;
company.innerText = nodes_laag1.item(4).text;
}

</script>


logisch dat hij nu in het tabelletje alleen de laatste customer laat zien, maar ik heb geen idee hoe ik het anders moet doen }:O |:(

kan iemand me hiermee helpen?

Verwijderd

Zoek eens naar de volgende DOM methoden:
- createElement()
- appendChild()
- insertRow()
- insertCell()

  • Koeniepoenie
  • Registratie: Oktober 2003
  • Laatst online: 08-05 22:42
Je kunt natuurlijk ook met XSL gaan werken, dan heb je het iig ook werkend in Gecko-based browsers ipv alleen IE.

Parse error: syntax error, unexpected GOT_USER in https://gathering.tweakers.net on line 1337