Ankündigung

Einklappen
Keine Ankündigung bisher.

Problem: JS parse XML

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Problem: JS parse XML

    Guten Tag,

    ich bin leider kein JS profi ... aber vielleicht findet sich ja hier jemand. Folgendes Szenario:
    Ich habe ein XML file das sich wie folgt aufbaut:


    -
    -
    xx.xx.xx.xx
    xx.xx.xx.xx
    xx.xx.xx.xx
    500


    -
    xx.xx.xx.xx
    xx.xx.xx.xx
    xx.xx.xx.xx
    501


    Ziel des ganzen soll es sein, in einer orchestrierbaren Oberfläche (ich nutze den vcenter orchestrator), die PoolID einzugeben und man bekommt die Infos ala vlanid etc.
    Leider kriege ich es nur hin, mit einer for-schleife alle tags zu parsen und mir ohne Zusammenhang von Element und Attribut die Werte ausgeben zu lassen.
    Den code habe ich von dieser Seite dazu:

    http://vstoked.blogspot.de/2013/04/parsing-xml-with-vmware-orchestrator.html

    Vielleicht weiß jemand weiter?

    #2
    Schau dir das hier mal an: http://www.w3schools.com/xml/xml_parser.asp

    Kommentar


      #3
      Okay ... bin jetzt schon ein bisschen weiter: Er scheint das Attribut zu erkennen aber die Variable gibt nichts aus:

      var document = XMLManager.loadDocument(filePath,false) ;

      var nodeList = document.getElementsByTagName("pool") ;

      for (var i = 0 ; i < nodeList.length ; i++) {
      var node = nodeList.item(i) ;
      if (node.getAttribute("ID") == "5000") {
      var name = node.getAttribute("vlanid") ;
      System.log("Found pool id 5000 : " +name) ;
      }
      }

      Kommentar


        #4
        Ok Problem gelöst. Habe die XML Datei so abgeändert:



        jetzt funktionierts mit oben genannten script

        Kommentar

        Lädt...
        X