Php “处理指令目标匹配”;[xX][mM][lL]";不允许
我正在用CakePHP输出XML。但是,当我将XML放入验证器时,会出现以下错误:Php “处理指令目标匹配”;[xX][mM][lL]";不允许,php,xml,cakephp,Php,Xml,Cakephp,我正在用CakePHP输出XML。但是,当我将XML放入验证器时,会出现以下错误: 不允许处理指令目标匹配“[xX][mM][lL]”。 我正在使用正确的XML布局和header();?>在顶部,然后 我的结果是: <?xml version="1.0" encoding="UTF-8" ?><response type='' outcome='true' message='Login successful!'> <user id='1234' total
不允许处理指令目标匹配“[xX][mM][lL]”。
我正在使用正确的XML布局和header();?>代码>在顶部,然后
我的结果是:
<?xml version="1.0" encoding="UTF-8" ?><response type='' outcome='true' message='Login successful!'>
<user id='1234' total_number_of_completed_tasks='0' total_number_of_declined_tasks='0' total_number_of_passed_tasks='1' total_number_of_failed_tasks='1' reputation_points='99' deviant_points='0' />
<tasks>
<accepted>
<accepted_task id='4' type='Good' time_limit='500' details='Good accepted' />
<accepted_task id='5' type='OK' time_limit='660' details='Ok New task' />
<accepted_task id='9' type='Excellent' time_limit='2000' details='Great failed task' />
<accepted_task id='11' type='Your type' time_limit='222' details='Running and swimming all the way to Japan' />
<accepted_task id='7' type='Man' time_limit='744' details='My dirty task' />
</accepted>
<pending>
<pending_task id='8' type='Women' time_limit='5151' details='Women new task' sender_id='11111' sent_date='2031-01-01 00:00:00' sender_name='Jae Choi' />
</pending>
<completed>
</completed>
<new>
<new_task id='5' type='OK' time_limit='660' details='Ok New task' />
<new_task id='8' type='Women' time_limit='5151' details='Women new task' />
<new_task id='4' type='Good' time_limit='500' details='Good accepted' />
<new_task id='10' type='Hello' time_limit='122' details='What is this?' />
<new_task id='3' type='Best' time_limit='880' details='Stop doing work!' />
<new_task id='11' type='Your type' time_limit='222' details='Running and swimming all the way to Japan' />
<new_task id='6' type='Great' time_limit='553' details='Great accepted task' />
<new_task id='7' type='Man' time_limit='744' details='My dirty task' />
<new_task id='9' type='Excellent' time_limit='2000' details='Great failed task' />
</new>
</tasks>
</response>
这有什么问题吗?因为,检查生成的XML是否没有任何空格。
这对我的xml有帮助。marmalad和El Boletaire Underave是对的,你不能从一个空格开始,但这还不是全部。根据,在XML序言之前,您不能有任何东西
因为您使用的是XML声明,所以必须以
<?xml version="1.0" ...
检查XML文件,它可能以空白开头。如果XML文件以空格开头,则会引发此类异常。在
之前,标记u不应具有任何空格。
这个标签应该在第一行。
这对我来说很有效您是否检查过生成的XML没有任何空格?