NEWS
[gelöst]wie richtig einsetzen? npm Modul xml-js
-
ja… danke. Jetzt habe ich eine Ergebniss...
[{'/r>:{'offset':'0','totalitems':'3'},'item':[{'/r>:{'icontype':'N','iconid':'2b','title':'GOTHAM-CITY'}},{'/r>:{'icontype':'N','iconid':'2b','title':'FRITZ-NAS'}},{'/r>:{'icontype':'N','iconid':'2b','title':'TABLET'}}]}]wie kann dieses Objekt in einer for-schleife auswerten?
-
-
jetzt klappt es… `
Dann markiere bitte das Thema im Betreff des ersten Beitrags als [gelöst]. -
da ich versuche das ganze jetzt irgendwie in ein Widget zu packen hab ich da noch mal eine Frage,kann ich das ganze in die *js in mein Widget bekommen… ich habe xml2js und parser in den Widget ordner installiert aber irgendwie kommt er mit der Zeile
var parser = new xml2js.Parser({ explicitArray: true })nicht klar… muß ich parser auch erst nocht irgendwie mit require aufrufen?
-
ich habe xml2js und parser in den Widget ordner installiert `
Das soll funktionieren ?? -
nein, das tut es ja eben nicht…

meine nächste Idee ist es die xml in ein JSON zu wandeln, das klappt auch schon im Adapter:
{"response":{"$":{"status":"ok"},"items":[{"$":{"offset":"0","totalitems":"3"},"item":[{"$":{"icontype":"N","iconid":"2b","title":"TABLET"}},{"$":{"icontype":"N","iconid":"2b","title":"GOTHAM-CITY"}},{"$":{"icontype":"N","iconid":"2b","title":"FRITZ-NAS"}}]}]}}jetzt muss ich nur wieder an die icontype, iconid und title rankommen und das auch wieder in einer schleife…
Ich habe zwar schon einiges zu JSON.parse gefunden aber hier ist glaube ich ein Array in einem Array in einem JSON und damit bin ich überfordert…
-
hier mal ein kleiner Teilerfolg…
ich kann jetzt schon erfolgreich durch Home-Media browsen…
~~https://i.imgur.com/pltlLQU.jpg" />jetzt muß ich noch irgendwie beides zusammen in ein Widget bringen…~~
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden