php xml eacute Fehler
bitte helfen Sie mir hier.ich habe diesen Fehler
<Name>secret CAKES & CAFÉ
imited</Name>
XML Parsing Error: undefined entity
Location: http://localhost/xml.php
in meinem php
htmlentities($row['companys'],ENT_QUOTES)
Du musst angemeldet sein, um einen Kommentar abzugeben.
É
ist eine gültige HTML-entity, aber nicht gültige XML-Entität (es sei denn, Sie definieren).Verwenden
htmlspecialchars
statt.Stellen Sie sicher, dass Ihre XML-Dokument definiert die korrekten charset zu.
Ihre XML-Datei ungültig ist, als
É
ist nicht ein Standard-Zeichen-entity für XML-Dokumente.Sollten Sie es ersetzen, indem
É
oder richtig zu codieren.É ist ein html-entity, nicht um ein xml-daher können Sie nur verwenden, html-oder xhtml-Dokumente, die nicht xml-Dokumente.
Sind es nur 5 definierten Entitäten für xml -
http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references#Predefined_entities_in_XML
Lassen Sie alle anderen Elemente, wie unicode-Zeichen in Ihr xml-Dokument dann, wenn Sie benötigen, konvertieren Sie Sie in html-entities, tun Sie es, wenn Sie die Daten anzeigen, die von Ihrem xml-eher als wenn Sie Ihre xml-Dokument (dh so, dass die é umgewandelt, nachdem die xml-Parsen)
Alternativ könnten Sie die zusätzlichen html-Entitäten in Ihre xml-Dokument. Dieser Kommentar auf die php htmlentities Seite verwendet diese Methode
http://www.php.net/manual/en/function.htmlentities.php#84327
htmlspecialchars($row['companys'],ENT_QUOTES)