作者marinne (乳瑪琳)
看板PHP
標題Re: [請益] 如何用 PHP 處理 XML
時間Thu Sep 22 00:12:06 2005
※ 引述《NelsonT (有人要 GMail 嗎?)》之銘言:
: 我知道在 PHP 裡頭有些函式可以拿來處理 XML,
: 我也大致上會使用它們。
: 不過我發現一件事,就是它們只能拿來處理一整行的 XML,
: 若是處理多行,就會出問題。
: 例如,處理這個是 ok 的 :
: <root><child>這是一些測試文字</child></root>
: 可是處理這個就不 ok 了 :
: <root>
: <child>
: 這是一些測試文字
: </child>
: </root>
: 相同的 PHP 程式碼處理第一個例子完全沒問題,
: 可是處理第二個例子就出問題了,
: 個人猜測可能是因為 Tab 以及換行的關係。
: 要如何解決呢?
: 是否可以提供我一段可處理第二個例子的 sample code 呢?
你用的是PHP的XML Parser Functions嗎?是的話,可以設定忽略XML資料
中的空白字元(tab, 空白以及換行字元都包含在內):
$xml_parser = xml_parser_create();
// 忽略空白字元
xml_parser_set_option($xml_parser, XML_OPTION_SKIP_WHITE, 1);
......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.153.37