如何捕获Span Id属性

时间:2016-02-03 16:49:04

标签: php

这是我的HTML代码:

<td>
          <span id="ctl00_mainContent_DisplayEventSummaryBlock_DisplayEventRepeater_ctl00_Athlete1ResultScore">9.63</span>
</td>

我试图使用这个PHP代码:

$score_man = $result_man->getElementByTagName('span');
$Score = trim($score_man->getAttribute('id')->plaintext);

其中$result_man是先前从tr.line_results对象捕获的变量。 但我没有得到9.63,这是我需要的项目。

什么不对?

1 个答案:

答案 0 :(得分:0)

这是PHP中的一个解决方案:

$string = <<<XML
<td>
    <span id="ctl00_mainContent_DisplayEventSummaryBlock_DisplayEventRepeater_ctl00_Athlete1ResultScore">9.63</span>
</td>
XML;

$xml = new SimpleXMLElement($string);

$result = $xml->xpath('//span[@id="ctl00_mainContent_DisplayEventSummaryBlock_DisplayEventRepeater_ctl00_Athlete1ResultScore"]');

echo $result[0];