【发布时间】:2016-11-21 01:46:00
【问题描述】:
我的 HTML 结构类型是这样的
.
.
<a name="128312"></a>
<li>
<ul class="post">
.
.
</ul>
</li>
<a name="3849"></a>
<li>
<ul class="post">
.
.
.
.
从node 作为uls 之一的上下文中,我想获得最近的a 的name,这意味着父母的name (li's `) 前一个兄弟,相当于
node.ParentNode.PreviousSibling.GetAttributeValue("name", null)
除了
- 我想用 XPath 语法来做
- 上述查询由于某种原因返回了一个节点,其内容是
a和li之间的制表符和换行符。
【问题讨论】:
-
到目前为止您尝试过哪些 XPath?
-
我目前有
parent::node()/preceding-sibling::a/@name工作。如果它对您有用,我可以将其作为您可以接受的答案,以便它也可以帮助其他人。