| jAuer Jürgen Auer - freiberufl. Programmierer |
Geschrieben am: Mo 3.04.2006, 18:08
|
|
AyomRank 9 Gruppe: Experten Entwicklung Beiträge: 2410 Mitglied seit: 4.02.2006 |
???
Xml wurde 1998 eingeführt, damit man flexible Datenstrukturen verwalten kann, ohne daß man jedesmal individuelle Parser konstruiert. Folglich: Lade die Datei als Xml-Dokument und transferiere sie mit Xsl in den gewünschten Output bzw. fische dir mit XPath-Anweisungen die gewünschten Informationen heraus und verarbeite sie direkt weiter. Alles andere fällt in die Zeit Anfang der 90-er zurück. Der Clou von Xml besteht ja gerade darin, daß man keinen individuellen Parser mehr schreibt. -------------------- Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.
server-daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung. Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert. |
![]() |
| Sascha Ahlers |
#2 Geschrieben am: Mo 3.04.2006, 18:43 (+00:34)
|
![]() AyomRank 8 Gruppe: Experten Entwicklung Beiträge: 1699 Mitglied seit: 27.12.2004 |
Hallo,
wenn Du es nur lesen möchtest, reicht eigentlich SimpleXML [1] von PHP völlig aus, es baut wohl kein reines Array auf, sondern ein Objekt mit ggf. einigen Arrays, doch dafür es ist sehr einfach in der Handhabung. MfG Sascha Ahlers [1] PHP: SimpleXML Funktionen -------------------- Joseph Joubert: "Der Verstand kann uns sagen, was wir unterlassen sollen. - Aber das Herz kann uns sagen, was wir tun müssen."
Sicherheit beim Programmieren: Top 10 application vulnerabilities in 2007 |
![]() |
| jAuer Jürgen Auer - freiberufl. Programmierer |
#3 Geschrieben am: Mo 3.04.2006, 18:57 (+00:13)
|
||
|
AyomRank 9 Gruppe: Experten Entwicklung Beiträge: 2410 Mitglied seit: 4.02.2006 |
Sorry @Sascha, es ist doch absurd, eine Struktur in eine andere zu konvertieren. Das Ding ist doch sofort lesbar, das ist ja gerade der Clou, daß man mit einer simplen Sprache sofort an jeden Einzelwert herankommt. In VB.NET sind das irgendwie so etwa drei Zeilen:
liefert vom fünften Element foo den Wert des name-Attributes. Ob man sich also einzelne Werte herauspickt oder ein ganzes Teilgerüst, ob man daraus wieder einen Output erzeugt oder irgend etwas anderes, spielt keine Rolle. Warum soll ich eine Struktur, wo ich auf alle Elemente zugreifen kann, in eine andere Struktur konvertieren? Ebenso gibt es Schleifen und alles mögliche. -------------------- Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.
server-daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung. Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert. |
||
![]() |
| Sascha Ahlers |
#4 Geschrieben am: Mo 3.04.2006, 19:04 (+00:07)
|
||||
![]() AyomRank 8 Gruppe: Experten Entwicklung Beiträge: 1699 Mitglied seit: 27.12.2004 |
Was ist den an SimpleXML zu verkehrt. SimpleXML kann ja nicht alleine eine Datenstruktur für PHP aufstellen, ich bin nur auf die Fragestellung eingegangen, aber wenn Dir so viel an XPath liegt:
Siehe auch: http://www.php.net/manual/de/function.simp...ement-xpath.php MfG Sascha Ahlers Bearbeitet von Sascha Ahlers am Mo 3.04.2006, 19:05 -------------------- Joseph Joubert: "Der Verstand kann uns sagen, was wir unterlassen sollen. - Aber das Herz kann uns sagen, was wir tun müssen."
Sicherheit beim Programmieren: Top 10 application vulnerabilities in 2007 |
||||
![]() |
| jAuer Jürgen Auer - freiberufl. Programmierer |
#5 Geschrieben am: Mo 3.04.2006, 20:18 (+01:13)
|
||||||
|
AyomRank 9 Gruppe: Experten Entwicklung Beiträge: 2410 Mitglied seit: 4.02.2006 |
na genau so, wie es dir @Sascha aufgeschrieben hat, Du hat damit ja bereits Zugriff auf jedes Element. Und so, wie es @Sascha nun verwendet, macht er ja dasselbe wie ich - er konvertiert die Daten gerade nicht mehr in einen Array. Ich verwende kein PHP - aber die XPath-Anweisungen sind immer einheitlich. Ob man jetzt
in PHP oder
schreibt, hängt von der verwendeten Programmierumgebung ab. -------------------- Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.
server-daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung. Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert. |
||||||
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/11405
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| Parsen einer Textdatei in PHP | Sonntagskind3 | 1297 | 7 | Sa 18.11.2006, 00:13 |
| XML Parsen, CDATA ignorieren | Pony | 513 | 6 | Do 7.09.2006, 18:39 |
| Wikipedia XML Dump parsen | markuswaibel | 1020 | 0 | Do 6.07.2006, 13:43 |
| xml parsen mit php | Florian | 774 | 3 | Di 1.02.2005, 00:07 |
| Variablen in Template Parsen (eval) | Alain Aubert | 717 | 14 | So 10.10.2004, 10:00 |
| XML Parser/parsen | Diego | 645 | 3 | Do 7.10.2004, 13:08 |
| XML-> XSLT Ausgabe erneut parsen | Ghostrider | 739 | 0 | Fr 13.08.2004, 17:32 |
| www.xxx.ch zu url parsen? | j0sh | 1448 | 2 | Mi 23.06.2004, 15:52 |
Anzeige - [Hier werben / Mediadaten]















