php - 从phpquery对象获取xpath

时间:2012-06-27 10:54:36

标签: php dom xpath

我正在使用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中获取它?

0 个答案:

没有答案