XML parse

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

    #1

    XML parse

    Hi
    How can I xml like this tho get analyze <temp_c>
    <current_condition>
    <observation_time>06:09 AM</observation_time>
    <temp_C>21</temp_C>
    <temp_F>70</temp_F>
    <weatherCode>116</weatherCode>
    Zuletzt geändert von Gast; 19.07.2016, 08:30.
  • tholle
    MS Profi
    • 26.08.2015
    • 830

    #2
    Hae? Was? Versuch doch bitte einmal, deinen Wunsch etwas zu praezisieren.

    Gruss,
    tholle

    Kommentar


    • hismastersvoice
      hismastersvoice kommentierte
      Kommentar bearbeiten
      Ich musste es auch 2,3 mal lesen bis ich verstanden habe das er aus einer XML den Wert <temp_C> auslesen will...

    • tholle
      tholle kommentierte
      Kommentar bearbeiten
      Ja, vermutet hab ich das auch (wegen der ersten Zeile ), aber ganz sicher war ich mir nicht. Ich wuerde sowas, im Uebrigen mit AWK machen. Aber da gibt's sicherlich elegantere Moeglichkeiten.

      EDIT: er hat sein Posting geaendert. Ich glaube, er ist kein native-german-speaker Das erklaert auch die Ausdrucksweise. Von daher alles gut, wuerde ich sagen.
  • hismastersvoice
    Supermoderator
    • 25.08.2015
    • 7442

    #3
    Lies dir mal den Beitrag #24 hier durch
    Original-Ersteller: Andreas Schlarb Original-Thread: http://forum.loxone.com/dede/softwar...-tuxnet24.html (http://forum.loxone.com/dede/software/faqs-tutorials-and

    Dann verstehst du wie es geht...

    PS: das Forum ist voll von solchen Beispielen, als Suche nutzen!
    Kein Support per PN!

    Kommentar

    • maxw
      Lox Guru
      • 26.08.2015
      • 1388

      #4
      Have a look at http://www.loxone.com/enen/service/d...ttp-input.html
      or http://www.loxone.com/enen/service/d...ml#getxmlvalue

      this may help also http://www.loxwiki.eu/pages/viewpage...pageId=2687120
      Zuletzt geändert von maxw; 19.07.2016, 08:59.

      Kommentar

      • maxw
        Lox Guru
        • 26.08.2015
        • 1388

        #5
        Not tested, but it should be

        current_condition\i<temp_C>\i\v

        Kommentar


        • tholle
          tholle kommentierte
          Kommentar bearbeiten
          ah, jetzt verstehe ich. Er will das IN einem Programmbaustein haben..
      • Gast

        #6
        Zitat von maxw
        Not tested, but it should be

        current_condition\i<temp_C>\i\v
        danke es funktioniert
        aber wie erhalten die zweite <temp_C> - Wert im <Wetter> - Knoten, der für die Wettervorhersage
        Zuletzt geändert von Gast; 19.07.2016, 10:24.

        Kommentar

        • maxw
          Lox Guru
          • 26.08.2015
          • 1388

          #7
          Well, same procedure, find the matching text before the value. How does the XML look like?

          Kommentar

          • Gast

            #8
            siehe Datei bitte xml.txt

            Kommentar

            • maxw
              Lox Guru
              • 26.08.2015
              • 1388

              #9
              there is no second <temp_C> in your file

              Kommentar

              • Gast

                #10
                sorry ich meine <tempC> das ist können Sie zu finden in <weather> Knoten

                Kommentar

                • maxw
                  Lox Guru
                  • 26.08.2015
                  • 1388

                  #11
                  Dann hast du deine Lösung ja schon selber genannte

                  weather\i<tempC>\i\v

                  Schau dir nochmals die Links an, die ich dir schon geschickt habe

                  Kommentar

                  Lädt...