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]
Alles anzeigen
Alles anzeigen
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
- <form name="Order" action="http://de.selfhtml.org/cgi-bin/comments.pl" id="Shop">
- <table class="center" border="1">
- <thead>
- <tr>
- <th>Pos.</th>
- <th>Menge</th>
- <th>Produkt</th>
- <th>MwSt-Satz</th>
- <th>Einzelpreis [€]</th>
- <th>MwSt [€]</th>
- <th>Betrag [€]</th>
- </tr>
- </thead>
- <tbody id="Orderb">
- <script type="text/javascript">
- xmlDoc=loadXMLDoc("Bestellung.xml");
- var x=xmlDoc.getElementsByTagName("Row");
- for (i=0;i<x.length;i++)
- {
- createNewBestellPosByXML(x[i]);
- }
- </script>
- </tbody>
- <tfoot>
- <tr>
- <td colspan="8" align="right">
- <input type="text" name="Gesamtbetrag" readonly="" size="10" id="Sum">
- </td>
- </tr>
- </tfoot>
- </table>
- <input type="button" value="Hinzufügen" name="hinzufuegenBtn" onclick="createNewBestellPos()">
- <input type="button" value="Löschen" name="loeschenBtn" onClick="remove()">
- <input type="submit" value="Bestellen" name="bestellBtn">
- <input type="reset" value="Reset" name="resetBtn">
- </form>
Quellcode
- function loadXMLDoc(dname)
- {
- if (window.XMLHttpRequest)
- {
- xhttp=new XMLHttpRequest();
- }
- else
- {
- xhttp=new ActiveXObject("Microsoft.XMLHTTP");
- }
- xhttp.open("GET",dname,false);
- xhttp.send("");
- return xhttp.responseXML;
- }
- xmlDoc=loadXMLDoc("Bestellung.xml");
- document.write("<table class='center' border='1'>");
- var x = xmlDoc.getElementsByTagName("Row")
- for (i=0;i<x.length;i++)
- {
- document.write("<tr><td>");
- document.write(x[i].getElementsByTagName("Position")[0].childNodes[0].nodeValue);
- document.write("</td><td>");
- document.write(x[i].getElementsByTagName("Menge")[0].childNodes[0].nodeValue);
- document.write("</td><td>");
- document.write(x[i].getElementsByTagName("Produkt")[0].childNodes[0].nodeValue);
- document.write("</td><td>");
- document.write(x[i].getElementsByTagName("Einzelpreis")[0].childNodes[0].nodeValue);
- document.write("</td><td>");
- document.write(x[i].getElementsByTagName("MwStSatz")[0].childNodes[0].nodeValue);
- document.write("</td></tr>");
- }
- document.write("</table>");