Hallo Thomas,
erst einmal vielen Dank für deine Antwort. Da hat sich jetzt aber wieder fuer mich ein weiteres Tor geöffnet ;-) Aber so richtig weiss ich jetzt nicht, wie ich das in meine Schleife einbinden kann. Wie kann ich die Schleife nur auf element_node also 1 beziehen, so dass er die Attribute nur bei diesen überprüft und das Attribut setzt?
Vielleicht hast Du ja eine schnelle Lösung bei der Hand, trotzdem danke für deine bisherige Hilfe.
Hallo,
ich habe nun zu meinem Problem zu meinem Beitrag "Brauche Hilfe für Summenfunktion bei xsl" weiter unten im XSL Bereich eine Lösung gefunden. Nur habe ich eine Verständnisfrage, wie DOM Nodes speziell Childnodes interpretiert.
For Each objField In objRoot.childNodes
If objField.getAttribute ("schalter") = Request.Form.Key(x) Then
objField.setAttribute "set", Request.Form(x)
End If
NextDiese Schleife funktioniert nicht, wenn ich in der XML einen Kommentar habe wie oben gezeigt. Wenn ich aber alle Kommentare aus der xml entfern, dann funktioniert die Schleife. Nun möchte ich aber gerne nicht auf die Kommentare verzichten, da diese schon sehr hilfreich sind. Kann mir das einer erklären??
root = element node --> enthält als child node:
produkt* = element node
kommentar = comment nodeDu kannst oder musst in dem Fall auch auf nodeType (8 ist comment_node) prüfen:
http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-core.html#ID-1950641247
oder http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-1950641247Grüße
Thomas