Anzeige - [Interessiert an einer Anzeige?]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> xml mit php parsen
boarder
Geschrieben am: Sa 13.03.2004, 11:06
Report PostQuote Post

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.
Top
PMEmail Poster
Top
 
 
Stalker
#2 Geschrieben am: Sa 13.03.2004, 12:38 (+01:32)
Report PostQuote Post

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 wink.gif


--------------------
Top
PMEmail Poster
Top
 
Hamlet
#3 Geschrieben am: Sa 13.03.2004, 13:37 (+00:59)
Report PostQuote Post

AyomRank 5
Group Icon

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 biggrin.gif )


--------------------
Umwege erhöhen die Ortskenntnis!
----------------------------------------
Forum Baslertaube - Hier treffen sich Briefmarken-Sammler
Top
PMEmail PosterUsers Website
Top
 
boarder
#4 Geschrieben am: Sa 13.03.2004, 15:55 (+02:17)
Report PostQuote Post

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
Top
PMEmail Poster
Top
 
Hamlet
#5 Geschrieben am: Sa 13.03.2004, 16:29 (+00:33)
Report PostQuote Post

AyomRank 5
Group Icon

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:
CODE
$title=$myar[TITLE][$i];
$text=$myar[DESCRIPTION][$i];
$link=$myar[LINK][$i];


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
Top
PMEmail PosterUsers Website
Top
 
alexZ
#6 Geschrieben am: Sa 13.03.2004, 18:09 (+01:40)
Report PostQuote Post

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
Top
PMEmail Poster
Top
 
boarder
#7 Geschrieben am: So 14.03.2004, 18:12 (+24:02)
Report PostQuote Post

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...
Top
PMEmail Poster
Top
 
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

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
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?]



Anzeigen


[Interessiert an einer Anzeige?]