+ Antworten
Ergebnis 1 bis 8 von 8

Thema: Externe XML als Beitrag einbinden

  1. #1
    Kommt häufiger vorbei Avatar von BahamutOnline
    Registriert seit
    20.06.2008
    Ort
    Wesel
    Beiträge
    357
    Bedankte sich
    42
    Erhielt 58 Danksagungen
    in 44 Beiträgen

    Standard Externe XML als Beitrag einbinden

    Hallo

    Ich möchte eine .xml Datei von einem externen Server auf einem Menüpunkt in meiner Webseite einbinden.
    Es handelt sich dabei um die aktuellen Wasserstände für deutsche Flüsse. Der Betreiber pegelonline.wsv.de bietet diese .xml an.

    Leider habe ich keine Ahnung wie ich das nun bewerkstellige das die Daten in einem Beitrag angezeigt werden. Ich habs Forum, Galileo Computing und Big G. schon durchforstet, schlauer bin ich dadurch leider nicht geworden.

    Könnt ihr mir bitte helfen

    Edit: Glatt vergessen was eingebunden werden soll: http://www.pegelonline.wsv.de/svgz/pegelstaende_neu.xml

    Als Wrapper haut das leider wegen den Ausmaßen nicht hin, ich hoffe aber das es eine Lösung gibt das zu integrieren.

    MfG

  2. #2
    War schon öfter hier Avatar von Sj2008
    Registriert seit
    15.03.2008
    Beiträge
    142
    Bedankte sich
    19
    Erhielt 15 Danksagungen
    in 13 Beiträgen

    Standard

    Zitat Zitat von BahamutOnline Beitrag anzeigen
    Hallo

    Ich möchte eine .xml Datei von einem externen Server auf einem Menüpunkt in meiner Webseite einbinden.
    Es handelt sich dabei um die aktuellen Wasserstände für deutsche Flüsse. Der Betreiber pegelonline.wsv.de bietet diese .xml an.
    Hallo Bahamu

    Hilft dir das vieleicht weiter: wemeister.ch

    Gruß sj

  3. #3
    Kommt häufiger vorbei Avatar von BahamutOnline
    Registriert seit
    20.06.2008
    Ort
    Wesel
    Beiträge
    357
    Bedankte sich
    42
    Erhielt 58 Danksagungen
    in 44 Beiträgen

    Standard

    Hallo sj

    Leider bekomme ich nichts angezeigt.
    Ich habs nun auf diverse Arten, wie javascript, php, eigenes HTML Modul mit loadposition eingebunden, versucht, aber nichts funktioniert.

    Ich muss gestehen das ich keine Ahnung habe wie man mit .xml Dateien umgeht um sie einzubinden.

    MfG

  4. #4
    War schon öfter hier Avatar von Sj2008
    Registriert seit
    15.03.2008
    Beiträge
    142
    Bedankte sich
    19
    Erhielt 15 Danksagungen
    in 13 Beiträgen

    Standard

    Zitat Zitat von BahamutOnline Beitrag anzeigen
    Hallo sj

    Leider bekomme ich nichts angezeigt.
    Ich habs nun auf diverse Arten, wie javascript, php, eigenes HTML Modul mit loadposition eingebunden, versucht, aber nichts funktioniert.

    Ich muss gestehen das ich keine Ahnung habe wie man mit .xml Dateien umgeht um sie einzubinden.

    MfG
    Hallo Bahamu

    ich hätte da ne kurze frage kann man die daten frei verwenden oder ist darauf ein copyright

    gruß sj

  5. #5
    Kommt häufiger vorbei Avatar von BahamutOnline
    Registriert seit
    20.06.2008
    Ort
    Wesel
    Beiträge
    357
    Bedankte sich
    42
    Erhielt 58 Danksagungen
    in 44 Beiträgen

    Standard

    Diese Datei wird zum einbinden angeboten, siehe: http://www.pegelonline.wsv.de/webservice/ueberblick unter "XML-Webservices"

  6. #6
    War schon öfter hier Avatar von Sj2008
    Registriert seit
    15.03.2008
    Beiträge
    142
    Bedankte sich
    19
    Erhielt 15 Danksagungen
    in 13 Beiträgen

    Standard

    Zitat Zitat von BahamutOnline Beitrag anzeigen

    Als Wrapper haut das leider wegen den Ausmaßen nicht hin, ich hoffe aber das es eine Lösung gibt das zu integrieren.
    Hallo Bahamu

    welche probleme hast du mit wrapper??
    Habe bei mir eingebaut gab´s keine probleme . zwar hat dass layout ein bischen komisch ausgesehen aber nichts was man mit ccs nicht beheben kann.

    Gruß sj

  7. #7
    Kommt häufiger vorbei Avatar von BahamutOnline
    Registriert seit
    20.06.2008
    Ort
    Wesel
    Beiträge
    357
    Bedankte sich
    42
    Erhielt 58 Danksagungen
    in 44 Beiträgen

    Standard

    welche probleme hast du mit wrapper??
    Naja, da wäre zum einen das die komplette Seite eingebunden wird, was ich an dieser Stelle nicht gebrauchen kann. Ich brauche nur die Daten und nicht den ganzen Kram drumrum von der Webseite auch noch.

    Zum anderen passt das nicht in den Beitragsbereich hinein, man muss horizontal und vertikal scrollen. Mich als Leser würde das sehr stören.

    MfG

  8. #8
    Hat hier eine Zweitwohnung Avatar von progandy
    Registriert seit
    25.06.2007
    Beiträge
    1.933
    Bedankte sich
    13
    Erhielt 636 Danksagungen
    in 573 Beiträgen

    Standard

    Ich hab hier mal ein Beispiel für JSimpleXML:
    PHP-Code:
    <?php
    $XML 
    = new JSimpleXML();
    $file file_get_contents("http://www.pegelonline.wsv.de/svgz/pegelstaende_neu.xml");
    $XML->loadString($file);
    $file ="";
    // access children
     
    foreach( $XML->document->table[0]->children() as $gewaesser ) {
       echo 
    "<div>";
       echo 
    "<h3>".$gewaesser->name[0]->data()."</h3><table>\n";
       echo 
    "<tr><th>Pegelname</th><th>Fluss-Km</th><th>Datum</th><th>Uhrzeit</th><th>Pegelstand (in cm)</th></tr>\n";
       foreach( 
    $gewaesser->item as $item) {
          echo 
    "<tr><td>";
          echo 
    $item->pegelname[0]->data();
          echo 
    "</td><td>";
          echo 
    $item->km[0]->data();
          echo 
    "</td><td>";
          echo 
    $item->datum[0]->data();
          echo 
    "</td><td>";
          echo 
    $item->uhrzeit[0]->data();
          echo 
    "</td><td>";
          echo 
    $item->messwert[0]->data();
          echo 
    "</td></tr>\n";
       }
       echo 
    "</table></div>\n";
     }
    //print_r( $XML->root);;//->toString();

    ?>
    Das hab ich dmit eingebunden: http://extensions.joomla.org/extensi...e/5057/details

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein