看板 PHP 關於我們 聯絡資訊
※ 引述《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