problem mit cdata

Hallo
hatte vorn paar tagen schomma hier rein egschreibn wegen nem XML problem... nun ist wieder mal n nues da wo ich schon weider 2tage auf fehlerscuhe bzw behebung bin^^

also des xml script wir so auf meinen server geladen was so weiterverarbeiete werden MUSS!!
Code:
<Details>

<Username><![CDATA[[ c=1] ICH LIEBE DICH CARLA! fast 1[ /c=46] [ c=46]Jahr!! >>>  Full Force Wird so GEIL <<< [ /c=51]]]></Username>

<CleanUsername><![CDATA[ ICH LIEBE DICH CARLA! fast 1 Jahr!! >>>  Full Force Wird so GEIL <<< ]]></CleanUsername>

<PSM><![CDATA[0 Tage und 18 Stunden bis wir nach Full Force Fahren!]]></PSM>

<CleanPSM><![CDATA[0 Tage und 18 Stunden bis wir nach Full Force Fahren!fhbdsfhsidfhjkdshfsdkfhksdfh]]></CleanPSM>

<Status><![CDATA[Online]]></Status>

<LastUpdate><![CDATA[1151527379]]></LastUpdate>


</Details>
so des problem iss jetzt des cdata ding da...
also z.b.
so gehts ned:
Code:
<Status><![CDATA[Online]]></Status>
aber so:
<![CDATA[<Status>Online</Status>]]>


auslesen tu ichs so:
Code:
preg_replace('|.*<CleanUsername>(.*?)</CleanUsername>.*<CleanPSM>(.*)</CleanPSM>.*<Status>(.*)</Status>.*|s',
                  '&nbsp;&nbsp;&nbsp;<b>\\1</b> (\\3)<br><br>&nbsp;&nbsp;&nbsp;&nbsp;\\2',
                  file_get_contents('details.xml'));;
gibts da ne möglickeit des cdata rauszunehmen^^


DANKE
 

Neue Beiträge

Zurück