vet probleem:
via HTTP krijg ik op een bepaalde pagina een XML bestand binnen. A.d.h. van die XML moet ik een SQL statement bouwen. Niks aan het handje behalve dan dat ik de gegevens niet uit het attribuut van het documentElement krijg...
vb xml:
<?xml version="1.0"?>
<Klanten operation="SELECT">
<Klantnummer operation="EQ">ALFKI</Klantnummer>
<LastUpdated operation="EQ">20030529</LastUpdated>
</Klanten>
zo zie je wat ik al geprobeerd heb...
het xml bestand kan niet op schijf opgeslagen worden aangezien de site daar veel te druk voor gaat zijn.
via HTTP krijg ik op een bepaalde pagina een XML bestand binnen. A.d.h. van die XML moet ik een SQL statement bouwen. Niks aan het handje behalve dan dat ik de gegevens niet uit het attribuut van het documentElement krijg...
vb xml:
<?xml version="1.0"?>
<Klanten operation="SELECT">
<Klantnummer operation="EQ">ALFKI</Klantnummer>
<LastUpdated operation="EQ">20030529</LastUpdated>
</Klanten>
code:
1
2
3
4
5
6
7
8
9
10
11
12
| var xmlDoc = Server.CreateObject("MSXML2.DOMDocument.4.0");
xmlDoc.load(Request);
var rootElement = ""+xmlDoc.documentElement.nodeName;
var nodesNr = ""+xmlDoc.documentElement.childNodes.length;
var NodesArr = new Array(nodesNr);
var attribArr = new Array(nodesNr);
var valueArr = new Array(nodesNr);
// var rootOp = ""+xmlDoc.documentElement.getAttribute('operation');
// var currNode = xmlDoc.selectSingleNode(rootElement).getAttributeNode("operation");
// var rootOp = currNode.Value;
var rootOp = xmlDoc.selectSingleNode("//rootElement/@operation").Value); |
zo zie je wat ik al geprobeerd heb...
het xml bestand kan niet op schijf opgeslagen worden aangezien de site daar veel te druk voor gaat zijn.