提问人: 提问时间:11/16/2017 更新时间:11/16/2017 访问量:113
如何修复,使用简单 HTML DOM 解析 HTML 时导致意外行为的大括号
how to fix, Curly brackets causing unexpected behavior while parsing HTML using Simple HTML DOM
问:
我正在尝试使用PHP Simple HTML DOM Parser
我在解析未关闭的页面时发现了问题。即curly brackets
{
这是示例HTML
<html>
<body>
<span>a</span>
<span>{b</span>
<span>c}</span>
<span>d</span>
</body>
</html>
PHP代码
<?php
$html = file_get_html('test.html');
foreach ($html->find('span') as $v) {
echo $v->innertext."\n";
}
预期:
A
{b
c}
d
结果是以下内容:
a
{b</span> <span>c}
d
我该如何解决它?
看起来这是已知的错误,实际上提交于 2013-10-27 https://sourceforge.net/p/simplehtmldom/bugs/136/
simple-html-dom 项目死了吗?
答: 暂无答案
评论
DOMDocument