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 erzeugen mit ² Htmlcode [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
XML erzeugen mit ² Htmlcode


 
dominikr
15-01-2008, 14:54 
 
Ich möchte eine XML Datei mit php erzeugen

Header: <?xml... usw.

Inhalt:
<element>Text welcher durch die funktion htmlentities lief.
30m&sup2; </element>

aber &sup2; funktioniert nicht -> die ansicht per firefox zeigt einen fehler.

jemand eine ahnung wie ich das korrigieren kann?

grüße
Dominik

 
unset
15-01-2008, 15:01 
 
Wie sieht denn deine Ausgabe aus (am besten mal hochladen, da Entities sonst übersetzt werden)?

Und wie sieht dein Code aus?

 
dominikr
15-01-2008, 15:04 
 
<?='<?xml version="1.0" encoding="UTF-8"?>';?>
<anzeigen>
<? foreach($immobilies AS $immo){ ?>
<anzeige>
<titel><?=htmlentities($immo->getTitel(), ENT_COMPAT, 'UTF-8');?></titel>
<mietpreis><?=htmlentities($immo->getKaltmiete(), ENT_COMPAT, 'UTF-8');?></mietpreis>
<kaufpreis><?=htmlentities($immo->getKaufpreis(), ENT_COMPAT, 'UTF-8');?></kaufpreis>
<objektbeschreibung><?=htmlentities($immo->getObjektbeschreibung(), ENT_COMPAT, 'UTF-8');?></objektbeschreibung>




<anzeige>
<titel>3-Zimmer -Wohnung, renoviert</titel>
<mietpreis>370</mietpreis>
<kaufpreis>0</kaufpreis>
<objektbeschreibung>3 Zimmer-Wohnung 62 m&sup2;, Küche, Bad, Balkon, 1 Kellerraum

Nebenkosten angegeben für eine Person, ohne Strom und Kabelanschluß

Zimmergrößen:
Wohnzimmer ca. 4,4mx4m
Schlafzimmer ca. 3,4mx4,2m
Kinderzimmer ca. 4,2mx2,7m
Küche ca. 2,45mx2,8m
Bad ca. 2,8mx1,6m
Balkon ca. 7m&sup2;
</objektbeschreibung>


gruß

 
PHP-Desaster
15-01-2008, 20:02 
 
Tausche htmlentities mit htmlspecialchars.

 
dominikr
16-01-2008, 10:09 
 
danke, das wars :-)

- -

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