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' ); | ||
| + | |||