Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php xml eacute错误_Php_Xml - Fatal编程技术网

php xml eacute错误

php xml eacute错误,php,xml,Php,Xml,请帮帮我,我弄错了 <Name>secret CAKES &amp; CAF&Eacute; imited</Name> XML Parsing Error: undefined entity Location: http://localhost/xml.php É是一个html实体,不是xml实体,因此只能使用html或xhtml文档,而不能使用xml文档 仅为xml定义了5个实体 您应该将所有其他实体保留为xml文档中的unicode字符,然后如果

请帮帮我,我弄错了

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

É是一个html实体,不是xml实体,因此只能使用html或xhtml文档,而不能使用xml文档

仅为xml定义了5个实体

您应该将所有其他实体保留为xml文档中的unicode字符,然后如果需要将它们转换为html实体,请在显示xml中的数据时而不是在创建xml文档时执行此操作(即在解析xml后转换é)

或者,您可以在xml文档中定义其他html实体。php htmlentities页面上的此注释使用此方法


您的XML文件无效,因为
É不是XML文档的默认字符实体


您应该将其替换为
É或对其进行正确编码。

É
是有效的HTML实体,但不是有效的XML实体(除非您定义它)

改用


请确保您的XML文档也定义了正确的字符集。

htmlspecialchars($row['companys',,entu QUOTES)
欢迎使用SO:)顺便说一句,如果某个答案对您有利,您应该“检查”并将其作为已接受的答案,而不是添加另一个答案来回答。StackOverflow不像一个论坛。谢谢。@Ayrad,您可能正在使用计算机中不可用的页面字符集;请尝试ISO-8859-1和/或查看此HTML实体参考:
htmlentities($row['companys'],ENT_QUOTES)