【发布时间】:2015-05-25 10:00:41
【问题描述】:
代码运行良好,正在从XML 文件中获取值并生成这些值的形式。我将 encoding="UTF-8" 添加到 XML 标签。它给出了以下警告和错误。
提前谢谢你
Warning: DOMDocument::load(): parsing XML declaration: '?>' expected in file:///C:/xampp/htdocs/Urdu/english.xml, line: 1 in C:\
Warning: simplexml_load_file(): english.xml:1: parser error : parsing XML declaration: '?>' expected in C:\
Warning: simplexml_load_file(): <?xml version="1.0" standalone="yes" encoding="UTF-8"?> in C:\xampp\htdocs\Urdu\getxmlform.php on line 64
Warning: simplexml_load_file(): ^ in C:\xampp\htdocs\Urdu\getxmlform.php on line 64
Catchable fatal error: Argument 1 passed to makeNodeField() must be an instance of SimpleXMLElement, boolean given, called in C:\ on line 66 and defined in C:\
【问题讨论】:
-
请告诉我们您是如何编写 xml 标签的
-
-
请向我们展示生成 xml 的代码。我猜你得到了解析错误,因为你启用了短标签。
-
我添加了正在读取 xml 文件的代码,而不是生成给出这些错误的表单,它在向 xml 标签添加编码之前工作得很好