php xml eacute hata

4 Cevap php

Bana here.i bu hata var yardım lütfen

<Name>secret CAKES &amp; CAF&Eacute;
imited</Name>
XML Parsing Error: undefined entity
Location: http://localhost/xml.php

Benim php

htmlentities($row['companys'],ENT_QUOTES) 

4 Cevap

&Eacute; geçerli bir HTML varlık olduğunu, ancak geçerli bir XML varlık (bunu tanımlamak sürece).

htmlspecialchars kullanmak yerine.

XML belge de, doğru charset tanımlar emin olun.

&Eacute; XML belgeleri için varsayılan bir karakter varlık olmadığı gibi, XML dosyası, geçersiz.

Sen &#201; ile değiştirin veya doğru kodlamak gerekir.

É bir html varlık değil, bir xml biridir, bu nedenle yalnızca xml belgeleri, o html veya xhtml belgeleri değil kullanabilirsiniz.

Xml için tanımlanmış sadece 5 kişiler vardır

http://en.wikipedia.org/wiki/List_of_XML_and_HTML_character_entity_references#Predefined_entities_in_XML

Eğer é dönüştürülür böylece sizin xml belge (yani oluştururken size xml verileri görüntülemek yerine zaman bunu yapmak, varlıkları html onları dönüştürmek için gerekirse sonra xml belgede unicode karakter olarak diğer tüm varlıkları terk etmeli xml ayrıştırılır sonra)

İsterseniz xml belgede ek html varlıkları tanımlayabilirsiniz. Php htmlentities sayfasında bu açıklama, bu yöntemi kullanır

http://www.php.net/manual/en/function.htmlentities.php#84327

htmlspecialchars($row['companys'],ENT_QUOTES)