Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
XML PHP CreateTextNode [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-consult PHP Entwicklung
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
XML PHP CreateTextNode


 
speeedy018
22-04-2008, 21:03 
 
Hallo,

ich bin gerade dabei Datenbankdaten in XML bereitszustellen,

habe allerdings bei CreateTextNode das Problem, wenn es ein etwas längerer Text wird (gar nicht mal so lang, ca. 200 Zeichen) wird dieser nicht mehr angezeigt.


$doc = new DOMDocument('1.0');
$doc ->formatOutput = true;

$root = $doc -> createElement('travelobject');
$root = $doc -> appendChild ($root);

$travelcode = $doc -> createElement('travelcode');
$travelcode = $root -> appendChild($travelcode);
$codetext = $doc -> createTextNode($result['reisetitel']);
$codetext = $travelcode ->appendChild($codetext);

$travelhighlights = $doc -> createElement('highlights');
$travelhighlights = $root -> appendChild($travelhighlights);
$travelhighlightstext = $doc -> createTextNode('![CDATA['.$result['highlights'].']]');
$travelhighlightstext = $travelhighlights ->appendChild($travelhighlightstext);


hat jemand eine idee woran das liegt ?

gruß

speeedy018

 
Quetschi
23-04-2008, 18:02 
 
Original geschrieben von speeedy018
...längerer Text wird (gar nicht mal so lang, ca. 200 Zeichen) wird dieser nicht mehr angezeigt.
Wird wo nicht mehr angezeigt? Wenn du mit echo $doc->savexml(); ausgibst?

Einen CDATA-Abschnitt bitte mittels $doc->createCDATASection() erzeugen.

 
speeedy018
24-04-2008, 17:39 
 
Danke,

das war des Rätsels Lösung !

Gruß

Speeedy018

 
Quetschi
24-04-2008, 18:09 
 
Biddelidibeldischön

MfG
Flanders

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:21 Uhr.