XMLReader解析器错误0xC2 0xA0 0x20 0x2A

时间:2016-08-19 11:46:01

标签: php xml encoding utf-8 xmlreader

<?php       
$url = 'http://playroom.pl/hurtownia/xml/playroom_xml_1_0.xml';
$XMLReader = new XMLReader;
$XMLReader->open($url,'UTF-8');

while($XMLReader->read())
{
    switch($XMLReader->name) {
        case 'offer':
            break;      
        case 'param':
            $key = $XMLReader->getAttribute('name');
            $value = $XMLReader->readString();
            var_dump($key);
            var_dump($value);
            break;
        case '#cdata-section';
            $XMLReader->read();
            break;          
    }
}
  

XMLReader :: readInnerXml():http://playroom.pl/hurtownia/xml/playroom_xml_1_0.xml:2:解析器错误:输入不正确UTF-8,表示编码!   字节:0xC2 0xA0 0xC2 0xA0

使用html字符串在节点崩溃。 大型第三方XML,文件编码的UTF-8,<?xml version="1.0" encoding="UTF-8"?>内的声明,在验证器上测试 - 没有错误。 PHP版本7.0.8-2 + deb.sury.org~xenial + 1

0xC2,0xA0是相当有效的UTF-8不间断空格。

如何解析它?

0 个答案:

没有答案