0
我想解析一個XML文檔,使用php simplexml_load_file()函數。simplexml_load_file上的解析器錯誤()
我在站點根
demo.xml
<?xml version="1.0"encoding="UTF-8" ?>
<sms>
<sender>foo bar</sender>
<sentto>john doe</sentto>
</sms>
一個demo.xml文件,我想獲得發件人的值,下面是我的PHP代碼:
<?php
$xml=simplexml_load_file("demo.xml");
echo $xml->sender;
但我每次嘗試加載php文件時都會收到解析器錯誤。
Parser error : blank needed here in www/htdocs/read.php on line 3.
我該如何解決? SKY。
謝謝,SK。
感謝您的回答,您的XML,現在我收到此錯誤: **的Xml聲明只允許在第3行的文檔開頭**,你知道它的含義以及如何擺脫它嗎? – starkeen
也許'demo.xml'的內容以一些換行符開始? – Federkun