我正在使用PHPquery来解析HTML文件 例如,我有这个文件
<div id="header" class="clearit" role="banner">
<div id="headerWrapper">
<ul id="primaryNav" role="navigation">
<li id="musicNav" class="navItem">
<a href="/music" class="nav-link">Music</a>
</li>
<li id="listenNav" class="navItem">
<a href="/listen" class="nav-link">Radio</a>
</li>
<li id="eventsNav" class="navItem">
<a href="/events" class="nav-link">Events</a>
</li>
<li id="chartsNav" class="navItem">
<a href="/charts" class="nav-link">Charts</a>
</li>
<li id="communityNav" class="navItem">
<a href="/community" class="nav-link">Community</a>
</li>
<li id="originalsNav" class="navItem">
<a href="http://originals.last.fm" class="nav-link">Originals</a>
</li>
</ul>
</div>
</div>
查询:
$link=pq(".nav-link")->eq(0);
$xpath=$link->xpath;
现在xpath是一个DOMXpath对象,我想得到这个对象的Xpath,如:
$result="//html//body//div//div//ul//li[0]//a[0]";
如果在PHPquery中不可能,我怎样才能在PHP中获取它?