Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] XML Response parsen..

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] XML Response parsen..

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      Basti1234 last edited by

      Hallo zusammen,

      ich versuche derzeit einen Response von einem Webservice in XML-Form in Variablen zu zerlegen. Dabei habe ich folgende Codelines gefunden bzw. angepasst und bei eingefügt:

      var parser = new DOMParser();

      var xmlDoc = parser.parseFromString(result,"text/xml");

      var fallnummer = xmlDoc.getElementsByTagName("fallnummer")[0].childNodes[0].nodeValue;

      var regulierungsart = xmlDoc.getElementsByTagName("regulierungsart")[0].childNodes[0].nodeValue;

      Ich bekomme im Anschluss eine Fehlermeldung:

      javascript.0 2018-11-27 10:25:22.113 error at Pipe._handle.close [as _onclose] (net.js:509:12)

      javascript.0 2018-11-27 10:25:22.113 error at Socket.emit (events.js:188:7)

      javascript.0 2018-11-27 10:25:22.113 error at emitOne (events.js:96:13)

      javascript.0 2018-11-27 10:25:22.113 error at Socket. <anonymous>(internal/child_process.js:351:11)

      javascript.0 2018-11-27 10:25:22.113 error at maybeClose (internal/child_process.js:920:16)

      javascript.0 2018-11-27 10:25:22.113 error at ChildProcess.emit (events.js:191:7)

      javascript.0 2018-11-27 10:25:22.113 error at emitTwo (events.js:106:13)

      javascript.0 2018-11-27 10:25:22.113 error at ChildProcess.exithandler (child_process.js:190:7)

      javascript.0 2018-11-27 10:25:22.113 error at script.js.common.Werbservice_Final_V2:12:18

      javascript.0 2018-11-27 10:25:22.113 error ReferenceError: DOMParser is not defined

      javascript.0 2018-11-27 10:25:22.113 error uncaught exception: DOMParser is not defined

      javascript.0 2018-11-27 10:25:22.110 error script.js.common.Werbservice_Final_V2: null

      Ist mein ersten "richtiges" Skript, Sorry also für evtl. "dumme" Fehler, ich forsche und lerne noch ;). Die result-Variable enthält das Response XML als string.

      Ich vermute, dass der DOMParser nicht zur Verfügung steht. Gibt es da ein anderes Mittel der Wahl? Ich weiß leider nicht wonach ich suchen soll.. Vielleicht kann ja jemand helfen.

      Viele Grüße

      Sebastian</anonymous>

      1 Reply Last reply Reply Quote 0
      • B
        Basti1234 last edited by

        Habe es selbst gelöst bekommen. War ein Anfängerfehler. Es fehlt die Zeile:

        var DOMParser = require('xmldom').DOMParser;

        ..war ziemlich dämlich aber so läuft es :). Ich lass es mal hier stehen, falls sich noch eine Anfängerseele verirren sollte 😉

        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        Support us

        ioBroker
        Community Adapters
        Donate

        875
        Online

        31.7k
        Users

        79.9k
        Topics

        1.3m
        Posts

        1
        2
        495
        Loading More Posts
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes
        Reply
        • Reply as topic
        Log in to reply
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
        The ioBroker Community 2014-2023
        logo