XML Daten in Tabelle einfügen?

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • XML Daten in Tabelle einfügen?

    Hi,

    ich habe ein Problem damit XML Daten in eine Tabelle einzufügen. Statt die Daten in meine Tabelle einzufügen erstellt es mir eine neue Tabelle über meiner Homepage.

    [Blockierte Grafik: http://img693.imageshack.us/img693/9140/unbenanntfg.png]

    Quellcode

    1. <form name="Order" action="http://de.selfhtml.org/cgi-bin/comments.pl" id="Shop">
    2. <table class="center" border="1">
    3. <thead>
    4. <tr>
    5. <th>Pos.</th>
    6. <th>Menge</th>
    7. <th>Produkt</th>
    8. <th>MwSt-Satz</th>
    9. <th>Einzelpreis [€]</th>
    10. <th>MwSt [€]</th>
    11. <th>Betrag [€]</th>
    12. </tr>
    13. </thead>
    14. <tbody id="Orderb">
    15. <script type="text/javascript">
    16. xmlDoc=loadXMLDoc("Bestellung.xml");
    17. var x=xmlDoc.getElementsByTagName("Row");
    18. for (i=0;i<x.length;i++)
    19. {
    20. createNewBestellPosByXML(x[i]);
    21. }
    22. </script>
    23. </tbody>
    24. <tfoot>
    25. <tr>
    26. <td colspan="8" align="right">
    27. <input type="text" name="Gesamtbetrag" readonly="" size="10" id="Sum">
    28. </td>
    29. </tr>
    30. </tfoot>
    31. </table>
    32. <input type="button" value="Hinzufügen" name="hinzufuegenBtn" onclick="createNewBestellPos()">
    33. <input type="button" value="Löschen" name="loeschenBtn" onClick="remove()">
    34. <input type="submit" value="Bestellen" name="bestellBtn">
    35. <input type="reset" value="Reset" name="resetBtn">
    36. </form>
    Alles anzeigen


    Quellcode

    1. function loadXMLDoc(dname)
    2. {
    3. if (window.XMLHttpRequest)
    4. {
    5. xhttp=new XMLHttpRequest();
    6. }
    7. else
    8. {
    9. xhttp=new ActiveXObject("Microsoft.XMLHTTP");
    10. }
    11. xhttp.open("GET",dname,false);
    12. xhttp.send("");
    13. return xhttp.responseXML;
    14. }
    15. xmlDoc=loadXMLDoc("Bestellung.xml");
    16. document.write("<table class='center' border='1'>");
    17. var x = xmlDoc.getElementsByTagName("Row")
    18. for (i=0;i<x.length;i++)
    19. {
    20. document.write("<tr><td>");
    21. document.write(x[i].getElementsByTagName("Position")[0].childNodes[0].nodeValue);
    22. document.write("</td><td>");
    23. document.write(x[i].getElementsByTagName("Menge")[0].childNodes[0].nodeValue);
    24. document.write("</td><td>");
    25. document.write(x[i].getElementsByTagName("Produkt")[0].childNodes[0].nodeValue);
    26. document.write("</td><td>");
    27. document.write(x[i].getElementsByTagName("Einzelpreis")[0].childNodes[0].nodeValue);
    28. document.write("</td><td>");
    29. document.write(x[i].getElementsByTagName("MwStSatz")[0].childNodes[0].nodeValue);
    30. document.write("</td></tr>");
    31. }
    32. document.write("</table>");
    Alles anzeigen