Mailinglisten-Archive |
Hallo ML,
ich zerbreche mir schon seit Tagen mit einem
PEAR::XML_Serializer-Problem den
Kopf. Ich möchte eine valide RSS 2.0 XML-Datei erstellen. Soweit so
gut, das
bekomme ich auch hin. Das eigentliche Problem ist ein unnötige
Tag-Kappselung
bei .
So siehst bisher aus:
<item>
<title>...</title>
<link>...</link>
<description>...</description>
<pubDate>...</pubDate>
<guid>BLABLA</guid>
</item>
Nun möchte ich den <guid>-Tag mit einem Attribut erweitern:
<item>
<title>...</title>
<link>...</link>
<description>...</description>
<pubDate>...</pubDate>
<guid attribut="TRUE">BLABLA</guid>
</item>
Leider bekomme ich nur folgendes hin:
<item>
<title>...</title>
<link>...</link>
<description>...</description>
<pubDate>...</pubDate>
<guid attribut="TRUE"><guid>BLABLA<guid></guid>
</item>
Quasi ein Tag zuviel.
Hier die Optionen für den Serializer:
$options = array("indent" => " ",
"linebreak" => "\n",
"typeHints" => FALSE,
"addDecl" => TRUE,
"encoding" => "utf-8",
"defaultTagName" => "item",
"rootName" => 'rss',
"rootAttributes" => array( "version" => "2.0"),
"attributesArray" => '_attributes',
);
Gibt es da eine Möglichkeit die ich überlesen habe wie ich ganze
sauber
hinbekomme? Für Tips und Hinweise wäre ich sehr dankbar...
Gruß
Fabian
php::bar PHP Wiki - Listenarchive