| boarder |
Geschrieben am: Sa 13.03.2004, 11:06
|
|
AyomRank 1 ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 4 Mitglied seit: 13.03.2004 |
Hallo Leute!
Ein tolles Forum... Ich muss eine xml-datei mit php parsen, weiss aber nicht genau wie ich dies bewerkstelligen soll, da ich kein php-experte bin. Mit RSS und RDF habe ich bereits Erfahrung und diese funktionieren auch immer wunderbar, doch jetzt habe ich ein pures xml-file, das so aussieht: <xml....> <info> <artikel id=233> <titel> </titel> <inhalt> [cdata...] </inhalt> </artikel> <artikel id=233> <titel> </titel> <inhalt> [cdata...] </inhalt> </artikel> <artikel id=233> <titel> </titel> <inhalt> [cdata...] </inhalt> </artikel> <artikel id=233> <titel> </titel> <inhalt> [cdata...] </inhalt> </artikel> </info> kann mir jemand ein parser nennen, mit dem ich ein solches file parsen kann? greez aus der Ostschweiz. |
![]() |
| Stalker |
#2 Geschrieben am: Sa 13.03.2004, 12:38 (+01:32)
|
|
AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 71 Mitglied seit: 11.03.2004 |
benutzt du ein RSS Reader oder ein PHP Script ?
xml ist eigentlich wunderbar für Regular Expressions geeignet Wenn du ein PHP Script benutzt wie arbeit das denn ? und google hilft wie immer : http://www.google.com/search?num=100&hl=de...uche&lr=lang_de Da sollte was bei sein -------------------- |
![]() |
| Hamlet |
#3 Geschrieben am: Sa 13.03.2004, 13:37 (+00:59)
|
![]() AyomRank 5 Gruppe: Experten Entwicklung (Mod) Beiträge: 334 Mitglied seit: 1.03.2004 |
Den hier habe ich schon ein paar mal eingesetzt:
http://boastology.com/pages/dload.php?id=rss-reader Er ist supereinfach und sehr gut dokumentiert. (OK, englisch solltest Du ein wenig können -------------------- Umwege erhöhen die Ortskenntnis!
---------------------------------------- Forum Baslertaube - Hier treffen sich Briefmarken-Sammler |
![]() |
| boarder |
#4 Geschrieben am: Sa 13.03.2004, 15:55 (+02:17)
|
|
AyomRank 1 ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 4 Mitglied seit: 13.03.2004 |
vielen Dank einmal für eure schnellen Antworten!
Das Problem dabei ist, dass es sich nicht um einen RSS feed handelt sondern um einen rohne xml feed. RSS feeds sind immer in <title><description><link> unterteilt und jeder teil wird mit <item> beschreiben. Doch bei dem File, das ich habe ist das nicht so. Erstens gibts oben am Fiel nur die definition: <?xml version="1.0" encoding="ISO-8859-1" ?> und dann beginnt bereits <info>. Das zweite Problem ist, dass die Daten innerhalb von <inhalt><![CDATA[ .... ]]></inhalt> so aussehen. Leider kann man dies mit einem einfachen rss-parser nicht darstellen. Hamlet, habe das Skript von dir kurz angeschaut.. wäre es möglich, dies so anzupassen, dass es mit meinen tags funktionieren würde? danke euch, boarder |
![]() |
| Hamlet |
#5 Geschrieben am: Sa 13.03.2004, 16:29 (+00:33)
|
||
![]() AyomRank 5 Gruppe: Experten Entwicklung (Mod) Beiträge: 334 Mitglied seit: 1.03.2004 |
Ich denke schon, dass sich das genannte Script umbauen lässt, die Tags werden ja auf Zeile 64 deklariert:
Nun hast Du zwar verschachtelte Tags, aber auch diese lassen sich innerhalb einer Schleife spliten und an Variablen übergeben. Eigentlich sehe ich kein Problem. -------------------- Umwege erhöhen die Ortskenntnis!
---------------------------------------- Forum Baslertaube - Hier treffen sich Briefmarken-Sammler |
||
![]() |
| alexZ |
#6 Geschrieben am: Sa 13.03.2004, 18:09 (+01:40)
|
|
AyomRank 4 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Gruppe: Member (aktiv) Beiträge: 71 Mitglied seit: 3.03.2004 |
Wie schaut`s mit den PHP-internen XML-Funktionen aus? Selber habe ich mich damit noch nicht viel beschäftigt. Sollen aber ganz leistungsfähig sein.
http://at.php.net/xml bye, AlexZ |
![]() |
| boarder |
#7 Geschrieben am: So 14.03.2004, 18:12 (+24:02)
|
|
AyomRank 1 ![]() ![]() Gruppe: Member (inaktiv) Beiträge: 4 Mitglied seit: 13.03.2004 |
hat jemand von euch damit umfassende Erfahrung.. also was das parsen von xml via php betrifft?
Falls ja, könnt ihr euch bei mir kurz via Privater Nachricht melden... |
![]() |
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/889
![]() |
![]() ![]() ![]() |
| Themen Titel | Autor | Views | Antworten | Letzte Aktion |
| Parsen einer Textdatei in PHP | Sonntagskind3 | 1192 | 7 | Sa 18.11.2006, 00:13 |
| XML Parsen, CDATA ignorieren | Pony | 499 | 6 | Do 7.09.2006, 18:39 |
| Wikipedia XML Dump parsen | markuswaibel | 948 | 0 | Do 6.07.2006, 13:43 |
| XML mit php parsen? | freakx0 | 1030 | 7 | Mo 3.04.2006, 20:18 |
| xml parsen mit php | Florian | 766 | 3 | Di 1.02.2005, 00:07 |
| Variablen in Template Parsen (eval) | Alain Aubert | 702 | 14 | So 10.10.2004, 10:00 |
| XML Parser/parsen | Diego | 630 | 3 | Do 7.10.2004, 13:08 |
| XML-> XSLT Ausgabe erneut parsen | Ghostrider | 734 | 0 | Fr 13.08.2004, 17:32 |
Anzeige - [Interessiert an einer Anzeige?]














