aletri
Goto Top

Vbsript Anhägen eines XML Attributes

Guten Morgen

Bei diesem Scirpt gelingt es mir nicht den Attributknoten richtig anzuhägen, hänge fest!
Line13
Char 6
Error: Object required: 'nodeInsert'

Set xmlDoc = CreateObject("Microsoft.XMLDOM")  
xmlDoc.async = False
xmlDoc.load"C:\AutogenDescriptions.xml"  

Set xmlRoot = xmlDoc.documentElement

If xmlDoc.SelectSingleNode("//ModelEntry[@id='{0719dc48-2a4a-44e5-80a2-c7fb58e53742}' and @Version='2,0']") is Nothing Then  

Set xmlNode = xmlDoc.createElement("ModelEntry")  
xmlNode.setAttribute "id", "{0719dc48-2a4a-44e5-80a2-c7fb58e53742}"  
xmlNode.setAttribute "Version", "2,0"  
            
	    nodeInsert.appendChild(xmlCLASS)
            xmlCLASS.appendChild(xmlNode)

Set xmlNode = xmlDoc.createElement("FriendlyName")  
	    xmlNode.Text = "veg_tb_bush_swamp_set_01"  
	    xmlCLASS.appendChild(xmlNode)
	    Set xmlNOde = xmlDoc.createElement("MaxScale")  
	    xmlNode.Text = "110.000"  
	    xmlCLASS.appendChild(xmlNode)
	    Set xmlNode = xmlDoc.createElement("MinScale")  
	    xmlNode.Text = "90.000"  
	    xmlCLASS.appendChild(xmlNode)
            nodeInsert.appendChild(xmlCLASS)

            Set xmlNode = xmlDoc.createElement("SeasonEntry")  
            xmlCLASS.appendChild(xmlNode)
            Set xmlNode = xmlDoc.createElement("ModelGuid")  
            xmlNode.Text = "{3BEB5901-246C-44C7-8905-83DFA7612203}"  
            xmlCLASS.appendChild(xmlNode)
            Set xmlNode = xmlDoc.createElement("Season")  
            xmlNode.Text = "FALL"  
            xmlCLASS.appendChild(xmlNode)
            Set xmlNode = xmlDoc.createElement("ModelGuid")  
            xmlNode.Text = "{3BEB5901-246C-44C7-8905-83DFA7612203}"  
            xmlCLASS.appendChild(xmlNode)
            nodeInsert.appendChild(xmlCLASS)


	
	    xmlDoc.Save"C:zATi\AutogenDescriptionsTest.xml"  
	

Set xmlDoc = Nothing
End if

1000 Dank

Content-Key: 331674

Url: https://administrator.de/contentid/331674

Printed on: April 18, 2024 at 04:04 o'clock

Mitglied: 132658
132658 Mar 09, 2017 updated at 11:00:25 (UTC)
Goto Top
Hallo,
Error: Object required: 'nodeInsert'
die Fehlermeldung ist doch eindeutig, das Objekt "nodeinsert" gibt es zu dem Zeitpunkt nicht! Ebenso "xmlCLASS" existiert zu diesem Codezeitpunkt ebenfalls nicht die Objekte erstellst du nirgendwo! Du hast also ein heilloses Durcheinander in deinem Code.
1000 Dank
Bitte.

Gruß sch.
Member: aletri
aletri Mar 09, 2017 at 13:25:09 (UTC)
Goto Top
???? dass weiss ich selbst, sonst wäre ich nicht hier ...oder??
Mitglied: 132658
132658 Mar 09, 2017 updated at 13:31:56 (UTC)
Goto Top
Zitat von @aletri:

???? dass weiss ich selbst, sonst wäre ich nicht hier ...oder??
Dann brauchst du ja keine Hilfe mehr wenn du's weist, erstelle die Objekte die fehlen fertig.
Hier weiß keiner was du überhaupt vorhast und schmeißt irgendwelchen vermutlich zusammenkopierten Code hier hin sagst "mach mal"?
Sportlich würde ich sagen face-sad
Member: aletri
aletri Mar 09, 2017 at 13:46:29 (UTC)
Goto Top
kommertarlos!
Mitglied: 132658
132658 Mar 09, 2017 updated at 14:25:08 (UTC)
Goto Top
Zitat von @aletri:
kommertarlos!
Das nenne ich mal unverschämt viel Information zum Vorhaben.
Ein Fragensteller der keine Hilfe will, wow unsere Jugend wird immer besser.
Formuliere eine vernünftige Frage und das eigentliche Vorhaben dann kann man dir auch produktiv helfen!
Hier weiß keiner welcher Knoten an welchen angefügt werden soll, also zeig uns das zu erzeugende XML.
Du willst Hilfe, nicht ich.
Member: aletri
aletri Mar 10, 2017 at 08:01:43 (UTC)
Goto Top
Fühle mich geschmeichelt, als Jugendlicher bezeichnet zu werden leider war dass mal.
Werde sehen ob ich die Frage besser formulieren kann schließlich funktioniert die Version ohne Attributknoten tadellos.