XML FILE
Expand|Select|Wrap|Line Numbers
- <supplier>
- <id>001</id>
- <name>My Supplier</name>
- </supplier>
- <supplier>
- <id>002</id>
- <name>Another One</name>
- </supplier>
Expand|Select|Wrap|Line Numbers
- xmlDoc.validateOnParse = false;
- xmlDoc.resolveExternals = false;
- xmlDoc.preserveWhiteSpace = false;
- xmlDoc.async = false;
- xmlDoc.load(suppliers.xml);
- xmlObj = xmlDoc.documentElement;
- // THIS IS THE DIV WHERE THE SUPPLIERS ARE PRINTED
- var aPrint = document.getElementById("items");
- // AND WE LOOP THROUGH ALL 3000 OF THEM HERE
- for (var i=0; i<xmlObj.childNodes.length;i++)
- {
- var sDiv = document.createElement("div");
- sDiv.setAttribute("id","item" + i);
- sDiv.innerHTML = sDiv.innerHTML + "<h2>" + xmlObj.childNodes(i).childNodes(0).text + "</h2>";
- sDiv.innerHTML = sDiv.innerHTML + "<h3>" + xmlObj.childNodes(i).childNodes(1).text + "</h3>";
- var sBreak = document.createElement("hr");
- sDiv.appendChild(sBreak);
- aPrint.appendChild(sDiv);
- }