我在使用PHP加载XML文件时遇到问题,需要使用DOMDocument功能中的getElementsByTagName函数。以下是我使用的代码:
```php $dom = new DomDocument('1.0', 'UTF-8'); $dom->resolveExternals = false; $dom->load($_FILES["file"]["tmp_name"]); ```
我遇到的错误信息为:
``` 警告:DOMDocument :: load()[domdocument.load]:实体 'rsquo' 未在/tmp/php1VRb3N中定义,行:4 /www/htdocs/bla/upload.php on line 51 ```
原因是我的XML文件中包含一个未定义的实体“rsquo”。
```php $dom = new DomDocument('1.0', 'UTF-8'); $dom->resolveExternals = false; $dom->load($_FILES["file"]["tmp_name"]); ```
我遇到的错误信息为:
``` 警告:DOMDocument :: load()[domdocument.load]:实体 'rsquo' 未在/tmp/php1VRb3N中定义,行:4 /www/htdocs/bla/upload.php on line 51 ```
原因是我的XML文件中包含一个未定义的实体“rsquo”。
&
和<
。你真的确定要这样做吗? - bobince&
或<
。 - BenRoe