在<script> ..... </script>之后选择所有标签的Xpath表达式

时间:2011-10-23 14:26:15

标签: xpath

使用XPath在<script> ... <script/>之后获取所有HTML标记时遇到问题。

我的HTML:

<table dir="rtl"...>
    <tbody>
    <tr>..</tr>
    <script src = get.aspx?type=js&file=ajax&rev=3 ....>
    <script language="JavaScript".....>
    <script>...<script>
    <tr>..</tr>
    <tr>..</tr>
    <tr>..</tr>
    <tr>..</tr>
    <tr>..</tr>

我希望在XPath中获取脚本标记之后的所有标记。

这是指向网页的链接:source

1 个答案:

答案 0 :(得分:1)

您发布的html在<script>...<script>之后有<script language="JavaScript".....> 1 ,但the source没有额外的<script>标记。

对于源HTML,此XPath可以工作:

//script[@language="JavaScript"]/following::tr

1 您的意思是<script>...</script>吗?