XML Daten lesen mit TP277 VB-Script

christoph2630

Level-1
Beiträge
74
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo alle !
Brauche dringend Hilfe - habe schon tausende Seiten durchsucht, inkl. MSDN - komme auf keinen grünen Zweig.
Möchte in einem Script in WinCC flex. eine einfache XML-Datei einlesen und ein paar nodes an Projektvariablen übergeben. Am PC in der Runtime funktioniert es perfekt aber am TP277 tut sich nix.
Sicher liegt das Problem an der Instanzerstellung des XML-Objektes. Laut Microsoft sollte die XML-Ünterstützung bei WinCE 3.0 gegeben sein.
hier der Code:

' für PC: Set XMLDokument = CreateObject("Msxml.DOMDocument")
Set XMLDokument = CreateObject("Microsoft.xmldom") ' für WinCE
XMLDokument.load(NetzPfad)
Set knoten = XMLDokument.selectNodes("*/block") ' block ist in der 2.Ebene
Blockanzahl = knoten.length
For i = 0 To Blockanzahl-1
Charge(i) = knoten.item(i).childNodes.item(0).text
Blocknr(i) = knoten.item(i).childNodes.item(1).text
GrX(i) = knoten.item(i).childNodes.item(2).text
GrY(i) = knoten.item(i).childNodes.item(3).text
GrZ(i) = knoten.item(i).childNodes.item(4).text
Next


hat irgendwer Erfahrung mit XML auf CE und kann mir hier wer helfen ?
Danke !!
 
Xml geht nicht

Scheinbar bin ich der erste der es nicht wahrhaben wollte - jetzt ist es von der Siemens-Hotline aber bestätigt:
TP277 hat kein vollständiges WinCE, sondern ein für den S7-Betrieb "optimiertes". Das heißt, dass sämtliche DLLs die praktisch sein könnten am TP/MP nicht exisitieren. Fazit: keine MSXML
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Tja ich will da am liebsten auch nicht wahrhaben....
Wieso beschneidet Siemens künstlich "Standards" ????
Ist es die Unfähigkeit der Siemens Entwickler ??? Oder einfach vertuschung von wackeligen Implementationen ???
Sorry, ich bin selbst Programmierer und verstehe das nicht...
Vielleicht sollte Siemens nicht alle 3 Monate eine HMI-Roadshow veranstalten, sondern lieber mal an einem Programmierkursus bei Microsoft teilnehmen :twisted:
Manchmal könnte ich einfach nur platzen, ständig proprietäre Schnittstellen und halbe implementationen...

Man sollte wirklich mal eine fette "Unterschriftensammlung" machen und gemeinsam gegen den grünen Riesen vorgehen. Aufwecken sozusagen...

So nun habe ich mir Luft gemacht...


Andersrum: Es gibt ja Entwicklungskits vom Microsoft für CE (Ich glaube sogar kolo ?) Vielleicht kannst du das ja selber nachbauen.
Notfalls machst du dir einen eigenen XML Parser in VBS... Ich vermute du willst eh nur ein paar XML-Mengen verarbeiten...
Momentan baue ich gerade einen Parser für XML, allerdings als ActiveX für Windows-PC Runtime... Aber ich könnte mir vorstellen, das man das ach supi auf CE umsetzen kann....
 
Zuletzt bearbeitet:
Zurück
Oben