xpath不允许id和name具有相同的值

时间:2018-08-03 00:34:20

标签: php xpath

我有一些这样的html

<tr id="start_5672297" data-start-id="5672297" data-start-no="" class="start">
...
  <td class="club">
    <div>
      <a href="xxxx" name="start_5672297">xxxx</a>
    </div>
  </td>
</tr>

一个$doc = new DOMDocument(); $doc->loadHTML($text); 给出错误

  

ID start_5672297已定义

似乎loadHTML不能区分ID=name=

如果我用$text = str_replace('name="start', 'name="xstart', $text );“预处理” $文本,则可以很好地解析文本;

我遗漏了明显的东西还是错误?

0 个答案:

没有答案