Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Both sides previous revision Vorhergehende Überarbeitung | |||
php:dom_xml [2021/07/30 16:04] webproducer "Einfaches Beispiel" hinzugefügt |
php:dom_xml [2022/09/28 11:49] (aktuell) webproducer Troubleshooting; htmlspecialchars |
||
---|---|---|---|
Zeile 92: | Zeile 92: | ||
</code> | </code> | ||
+ | |||
+ | ==== Troubleshooting ==== | ||
+ | |||
+ | Bestimmte Zeichen dürfen in einem XML-Dokument nicht vorkommen und müssen zuvor umgewandelt werden: | ||
+ | |||
+ | * & (kaufmännisches UND) | ||
+ | * < (kleiner als) | ||
+ | * > (größer als) | ||
+ | |||
+ | Mit der PHP-Funktion htmlspecialchars können diese Zeichen umgewandelt werden: | ||
+ | |||
+ | * $val = htmlspecialchars( $val, ENT_XML1, 'UTF-8' ); | ||
+ |