title image


Smiley XML-Dokument richtig parsen? Bitte um Hilfe!


Hallo an alle,



habe ein kleines oder grösseres Problem.



Ich habe auf meiner Page eine Linksammlung, die ich mit XML und Javascript generiere. Alle Links sind in

einer XML-Datei geschrieben. Mittels Javascript habe ich mir dann die Links zum jeweiligen Thema anzeigen

lassen. JS funktioniert aber nur, wenn der User es in seinem Browser nicht deaktiviert hat. Sonst sieht er

garnichts.



Nun möchte ich meine Page in PHP verwirklichen. Ist bis dato gelungen. Doch nun sitze ich an meinen

Links fest. Habe keinen Plan wie ich das XML-Dokument mit PHP parsen soll.



Deshalb suche ich eine gute und verständliche Doku zum Thema (In deutsch wäre es mir von Vorteil!), in der

ich vielleicht Schritt für Schritt zum ersehnten Erfolg komme. Bin in PHP ein kompletter Anfänger.



Die Menuführung wollte ich wie auf der Hauptseite mittels Arrays für $_GET['section'] machen. Weiss aber weder

wie ich eine Variable in die Funktion übergebe bzw. wie ich mein XML-Dokument nach der jeweiligen Abfrage parsen

soll.



Ich habe es sicher nicht ganz verständlich geschrieben, wie auch mit dem bischen Wissen zum Thema. Sollten noch

Fragen Sein, dann bitte kurze Info an mich.



Mein XML-Dokument ist folgendermassen:



<?xml version="1.0" encoding="ISO-8859-1" ?>

<liste>

<link kat="Diverses" ukat="Hilfe">

<url>http://www.dialerschutz.de</url>

<linktext>www.dialerschutz.de</linktext>

<img>http://www.dialerschutz.de/home/kontakt/dialerschutz100x90.gif</img>

<text>text</text>

</link>

<link kat="Diverses" ukat="Hilfe">

<url>http://www.suchmaschinentricks.de</url>

<linktext>www.suchmaschinentricks.de</linktext>

<img>banner/banner_blank.gif</img>

<text>text</text>

</link>

<link kat="Diverses" ukat="News">

<url>http://www.offizz.de/</url>

<linktext>www.offizz.de</linktext>

<img>banner/banner_blank.gif</img>

<text>text</text>

</link>

<link kat="Diverses" ukat="News">

<url>http://www.viewdata.de/</url>

<linktext>www.viewdata.de</linktext>

<img>http://www.viewdata.de/images/viewdata.gif</img>

<text>text</text>

</link>

<link kat="Diverses" ukat="Recht">

<url>http://www.bundesgerichtshof.de</url>

<linktext>www.bundesgerichtshof.de</linktext>

<img>banner/banner_blank.gif</img>

<text>text</text>

</link>

<link kat="Diverses" ukat="Recht">

<url>http://www.kanzlei-prof-schweizer.de</url>

<linktext>www.kanzlei-prof-schweizer.de</linktext>

<img>banner/banner_blank.gif</img>

<text>text</text>

</link>

<link kat="Geldmarkt" ukat="Auktionen">

<url>http://www.feininger.de</url>

<linktext>www.feininger.de</linktext>

<img>http://www.feininger.de/Elemente/feininger_logo_12.gif</img>

<text>text</text>

</link>

<link kat="Geldmarkt" ukat="Auktionen">

<url>http://www.asearch.de/</url>

<linktext>www.asearch.de</linktext>

<img>http://www.asearch.de/logo_hund.gif</img>

<text>text</text>

</link>

<link kat="Geldmarkt" ukat="Boerse">

<url>http://www.markus-frick.com/</url>

<linktext>www.markus-frick.com</linktext>

<img>banner/banner_blank.gif</img>

<text>text</text>

</link>

<link kat="Geldmarkt" ukat="Kostenloses">

<url>http://www.schottenparadies.de</url>

<linktext>www.schottenparadies.de</linktext>

<img>banner/banner_blank.gif</img>

<text>text</text>

</link>

<link kat="Geldmarkt" ukat="Kostenloses">

<url>http://www.gratisworld.de</url>

<linktext>www.gratisworld.de</linktext>

<img>banner/gratis-120.gif</img>

<text>text</text>

</link>

<link kat="Spiele" ukat="Spiele">

<url>http://www.freegame4you.de/</url>

<linktext>www.freegame4you.de</linktext>

<img>banner/banner_blank.gif</img>

<text>text</text>

</link>

<link kat="Webmaster" ukat="Hilfe">

<url>http://www.e-recht24.de/irrtuemer/</url>

<linktext>www.e-recht24.de</linktext>

<img>banner/banner_blank.gif</img>

<text>text</text>

</link>

<link kat="Webmaster" ukat="Inhalt">

<url>http://www.sportal.de/webbaukasten/index.html</url>

<linktext>www.sportal.de</linktext>

<img>http://www.sportal.de/de/webbaukasten/toptitel_banner.gif</img>

<text>text</text>

</link>

</liste>



Wie man erkennen kann, habe ich schon die einzelnen Datensätze in Kategorie und Unterkategorie eingeteilt.

Mittles dieser ID's möchte ich nach Auswahl des Users im Menu nur die jeweiligen DS anzeigen lassen.



Ist es möglich dieses auch mit dem Arrays für $_GET['section'] zurealisieren?



Das derzeitige Erscheinungsbild ist hier zusehen. Neues Fenster



Bin für jede Hilfe dankbar.



Tschau misaf





geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: