• Ich versuche gerade ein wenig mit der WebIF API zu spielen und Daten anzuzapfen :-).


    Leider bin ich nicht so fix mit Programmieren.




    mit http://Dreambox-IP/web/getcurrent bekommt man ein XML zurück.




    Kann mir bitte wer helfen wie ich daraus nun einzelne Felder mittels
    HTML Code anzeigen lassen kann? Ich arbeite auf einer DM8000 (E2). Ein kleines Beispiel wäre schon ausreichenund um dann darauf aufzubauen!





    Interessant wäre unter anderem




    e2eventname


    e2eventservicereference


    e2eventservicename




    vielen Dank den Profis!

    • Offizieller Beitrag

    Hi,


    nunja, du musst im Prinzip einen xmlparser bauen, welcher die Daten konvertiert (bei Javascript z.B. in sog. Arrays/JSON) und diese Daten dann in browser-tauglisches html konvertieren.
    Das WebInterface macht das ganze über Javascript, bei der android App dreamDroid wird das über Java gemacht und dann über die nativen Android-Technologien präsentiert.
    Sinn des Ganzen ist schlicht und einfach die Daten von der GUI zu entkoppeln.
    In der Programmierung spricht man hierbei i.d.R. vom MVC Konzept auch wenn das WebInterface diesen Ansatz nicht zu 100% exakt verfolgt (im Prinzip aber schon).


    Wenn du dachtest man würde so etwas "mal eben bauen", dann muss ich dich aber leider enttäuschen.
    Man sollte entweder viel Zeit oder fortgeschrittenes Know-How Mitbringen.


    Im WebInterface ist sehr viel Code zur Anzeige der Daten bereits vorhanden.
    Zum Parsen von EPG Events ist z.B. folgendes im Einsatz:


    https://schwerkraft.elitedvb.n…20974ea07b22;hb=HEAD#l357

    mfg ,
    Reichi