Mailinglisten-Archive |
Hallo, A. Fridhi wrote: >Hallo, > >ich habe ein kleines Script geschreiben das ein XML File parst. Das klappt >soweit auch wunderbar. Allerdings schneidet er mit <p> und </p> raus. >Beispiel XML File: > ><?xml version="1.0" encoding="ISO-8859-1"?> ><!DOCTYPE isdmeldung SYSTEM "../dtd/isd_news.dtd"> ><isdmeldung> ><sidstory> > <id>108319</id> > <prio>3</prio> > <verein1>Deutschland</verein1> > <verein2></verein2> > <topmeldung>N</topmeldung> > <datetime>20031016141400</datetime> > <rubrik>FB-EM 2004</rubrik> > <bereich>fbem2004</bereich> > <sportart>Fußball</sportart> > <kategorie>Nationalmannschaft</kategorie> > <headline>DFB-Team bei EM 2004 nicht gesetzt</headline> > <subteaser>Der deutschen Nationalmannschaft droht bei der >Europameisterschaft 2004 in Portugal eine schwere Vorrundengruppe. Das >DFB-Team wird nicht gesetzt und könnte schlimmstenfalls erst im dritten >Lostopf platziert werden.</subteaser> > <meldung><p>Für die deutsche Nationalmannschaft kann es bei der >Europameisterschaft in Portugal schon in der Vorrunde wirklich schwierig >werden. Das Team von Teamchef Rudi Völler kann nach den Kriterien der >Europäischen Fußball-Union (UEFA) bei der Auslosung am 30. >November nicht davon ausgehen, als einer der vier Gruppenköpfe gesetzt >zu werden. Diese Positionen bleiben für die EM-Endrunde (12. Juni bis >4. Juli) neben Titelverteidiger Frankreich und Gastgeber Portugal wohl >Schweden und Tschechien vorbehalten.</p><p> In der relevanten >UEFA-Rangliste der möglichen EM-Teilnehmer steht die DFB-Auswahl sogar >nur auf Rang neun. Sollten sich die Spanier (gegen Norwegen) und die >Türken (Lettland) in den Play-off-Spielen am 15./16. sowie 18./19. >November für die Euro qualifizieren, würde das deutsche Team erst >in Lostopf drei auftauchen. Theoretisch wäre somit eine >Vorrunden-Gruppe mit Titelverteidiger Frankreich, Italien und den von Otto >Rehhagel trainierten Griechen möglich.</p><p>Test Test</p></meldung> > <editor>us</editor> ></sidstory> ><timestamp> > <datum>2003-10-24</datum> > <zeit>13:04</zeit> ></timestamp> > <fotos> ><!-- Bild oder Definition nicht verfügbar. sid-redaktionssystem --> > > </fotos> ><copyright> > <ctext>© 2003 Sport-Informations-Dienst, Neuss</ctext> > <clink>http://www.sid.de</clink> > <cmail>info at sid.de</cmail> ></copyright> ></isdmeldung> > > Du arbeitest mit einer definierten DTD-Datei. Du solltest mal überprüfen, ob <p></p> dort definiert sind. Ansonsten müsste der Parser eigentlich eine Fehlermeldung ausgeben, da er sie als, von der Priorität her, äquvivalente Befehle zu <headline></headline> sieht. Gruß Michael PS: Ich bin kein Profi auf dem Gebiet von XML<->PHP. Also bitte nicht festnageln ;-)
php::bar PHP Wiki - Listenarchive