Ich baue eine XML-RSS für meine Seite. Und läuft in diesen Fehler:Converting & zu & für XML in PHP
error on line 39 at column 46: xmlParseEntityRef: no name
Offenbar ist dies, weil ich & in XML haben kippe ... Was ich in meiner letzten Feld Reihe tun ...
Was ist der beste Weg, um alle zu reinigen meine nur th zu kodieren genannt $row['field']'s
in PHP, so dass & drehen ‚s in &
XML Teilen nicht alle den gleichen Namen * * Entitäten als HTML - nur 5 vordefinierten Entitäten aufweist (amp, lt, gt, quot und apos). Es sei denn, das XML-Dokument enthält eine DTD, die alle benannten HTML-Entitäten enthält, wobei htmlentities() verwendet wird, die einige Zeichen in Entitäten konvertieren können, die ein XML-Parser nicht unterstützen muss. –
Was ist also am besten zu verwenden? – ian
@ian: Gegeben Gumbo Beschreibung von 'htmlspecialcharacters()', würde ich damit gehen (wie es nur die 5 Zeichen mit vordefinierten Entitäten in XML berührt) –