XML darstellen
dey
- php
0 dey-1 Marko0 Thomas J.S.0 dey
Hallo,
1. Verständnis
Die Kombination XML mit XSL kenne ich inzwischen recht gut und wir kommen gut miteinander klar.
Der Zugriff und damit die Darstellung der Daten aus XML ist mit XSL in seiner Funktionalität halbwegs ähnlich dem SQL, ergo viele Dinge, die man als SQL-Zugriff auf eine oder mehrere Tabellen kennt, kann man auch mit XSL machen.
Obwohl ich schon lange danach suche sehe ich nichts zu XSL vergleichbares innerhalb von PHP (ausser simple xml, aber PHP5-abhängig.
1.a)
Muss ich die XML-Datei immer erst in ein Array umwandeln, um danach die Array-Funktionen zur Darstellung und z.B. Sortierung zu nutzen?
1.b)
Wenn 1.a) = ja, warum wäre dann XML besser als eine normale Tetx-Datei?
2. Manual
Sollte 1. irgendwie so beantwortet werden, dass ich damit weitermachen möchte/ kann, suche ich ein Manual oder Buch, welches mit _einfachen_ bis komplexen Beispielen erklärt, wie es funktioniert.
Mit diesem Beispiel komme nicht klar
http://de3.php.net/manual/de/ref.xml.php.
bydey
Hallo,
Zusatz-info:
Hallo,
- Verständnis
Die Kombination XML mit XSL kenne ich inzwischen recht gut und wir kommen gut miteinander klar.
Der Zugriff und damit die Darstellung der Daten aus XML ist mit XSL in seiner Funktionalität halbwegs ähnlich dem SQL, ergo viele Dinge, die man als SQL-Zugriff auf eine oder mehrere Tabellen kennt, kann man auch mit XSL machen.
Obwohl ich schon lange danach suche sehe ich nichts zu XSL vergleichbares innerhalb von PHP (ausser simple xml, aber PHP5-abhängig.1.a)
Muss ich die XML-Datei immer erst in ein Array umwandeln, um danach die Array-Funktionen zur Darstellung und z.B. Sortierung zu nutzen?1.b)
Wenn 1.a) = ja, warum wäre dann XML besser als eine normale Tetx-Datei?
- Manual
Sollte 1. irgendwie so beantwortet werden, dass ich damit weitermachen möchte/ kann, suche ich ein Manual oder Buch, welches mit _einfachen_ bis komplexen Beispielen erklärt, wie es funktioniert.
Mit diesem Beispiel komme nicht klar
http://de3.php.net/manual/de/ref.xml.php.bydey
bydey
Hallo,
Zusatz-info:
- möchte gerne mit PHP 4.3.x ohne zusätzliche Installationen oder Libraries arbeiten.
vergiss es ! Der XML Support in PHP4 ist völlig unausgereift. Wenn Du mit PHP und XML arbeiten möchtest ist es Zeitverschwendung sich mit der 4 er rumzuquälen, wechsel lieber den Provider wenn er Dir kein PHP5 gibt.
In PHP5 hast Du simplexml, was aber im wesentlichen nur zum Lesen von XML geeignet ist. Eine vollständige DOM Implementierung: http://www.php.net/manual/de/ref.dom.php
Und die Möglichkeit XSL Transformationen durchzuführen:
http://www.php.net/manual/de/ref.xsl.php
Gruss
Marko
Hallo dey,
Zusatz-info:
- möchte gerne mit PHP 4.3.x ohne zusätzliche Installationen oder Libraries arbeiten.
Wenn Sablotron in der Installation vorhanden ist, solltest du kein Problem haben XML/XSL-Transformationen fast wie gewohnt ausführen können.
Grüße
Thomas
Hallo,
Wenn Sablotron in der Installation vorhanden ist, solltest du kein Problem haben XML/XSL-Transformationen fast wie gewohnt ausführen können.
1.
Kann ich das einfach mit PHP-info feststellen?
2.
Ich bräuchte dennoch ein hilfreiches Manual mit schönen Beispielen.
bydey
Hallo,
Wenn Sablotron in der Installation vorhanden ist, solltest du kein Problem haben XML/XSL-Transformationen fast wie gewohnt ausführen können.
Kann ich das einfach mit PHP-info feststellen?
Natürlich ;-)
Aber du hättest ja das auch gleich ausprobieren können ;-)
Ich bräuchte dennoch ein hilfreiches Manual mit schönen Beispielen.
Follow Link to Archiv ;-) Thomas Meinike hat schon öfters Beispiele hier dazu gegeben.
Sonst http://www.gingerall.com/charlie/ga/xml/x_sabphp.xml?s=org oder http://www.google.de/search?hl=de&q=sablotron+php&btnG=Google-Suche&meta=
Grüße
Thomas