Angular提供的PHP nodeElement没有任何价值

时间:2015-09-21 14:14:56

标签: php angularjs xpath

所以我正在通过curl检索页面,我有一个xpath查询,从页面中选择

。所选节点元素虽然没有nodeValue,但同时我可以获得其他属性,如“data-title”和“data-role”属性。 这是我的代码:

$username = $xpath->query('//div[@id="username"]//p[1]');
echo $username -> length; //returns 1
echo $username -> item(0) -> getAttribute("data-role"); //works
echo $username -> item(0) -> nodeValue; //empty

我收到的HTML代码如下:

<div id = "username">
    <p data-role="date" data-title="Bonjour {name}...">
    Bonjour Username, 
         <span class="msg-expire-3">Your subscription will expire on 21/10/2015</span>
         <a href="/..." class="btn btn-primary btn-xs">Renew it</a>
    </p>
</div>

0 个答案:

没有答案