Mailinglisten-Archive |
Hallo zusammen, xml hat ja gegenüber Datenbanken u.ä. den Vorteil, auch mixed-content-datenmodell modellieren und abbilden zu können, wie man es z.B. in HTML-div Elementen finden kann: <div>Der <em>Tage</em> Anfang.</div> Weil man bei solchen Datenmodellen eben nicht genau wissen kann was sich in ihnen befindet und wie tief das verschachtelt ist, ist es immer ein bischen schwierig auf solche Inhalte generel zu zugreifen. Versucht man das obige Beispeil mit SimpleXML in folgenderweise auszugeben: $xml = simplexml_load_string($xmlstr); echo $xml->div; erählt man: "Der Anfang." Schöner wäre es, wenn man sowas wie "Der <span>Tage</span> Anfang." ausgeben lassen könnte, ohne eine komplexe Funktion schreiben zu müssen, die abstrakt durch alle Unterobjekte läuft und aus den Namen der Objekte wieder Tags macht... Kennt jemand einen eleganteren Weg [ausser gleich XSLT zu verwenden]? Dank und gruß Benjamin
php::bar PHP Wiki - Listenarchive