libxml2:来自 xmlNode 的 xpath
我查看了文档,似乎您只能通过创建 xmlDocPtr 执行 xpath 搜索。 html#xmlXPathNewContext" rel="nofollow">xpath 上下文。无论如何,libxml2中是否有从xmlNodePtr
进行xpath搜索?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
调用
xmlXPathNewContext
(),指定文档的真实顶级xmlDocPtr
,然后将xmlXPathContext::node
字段设置为所需的>xmlNodePtr
指针,它是xmlDocPtr
文档的子级。Call
xmlXPathNewContext
(), specifying the real top-levelxmlDocPtr
for the document, then set thexmlXPathContext::node
field to the desiredxmlNodePtr
pointer that is a child of thexmlDocPtr
document.事实证明,您可以将
xmlNodePtr
转换为xmlDocPtr
,反之亦然。It turns out you can cast
xmlNodePtr
toxmlDocPtr
and visa-versa.