作者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