首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jsoup - DOM结构中的CSS选择

Jsoup - DOM结构中的CSS选择
EN

Stack Overflow用户
提问于 2013-05-23 22:47:41
回答 1查看 188关注 0票数 0

我得到了以下HTML:

代码语言:javascript
复制
some text <b>some bold text</b>
<span property='some property1>
some semantic term2</span> 
<p><span id='mark1'></span>
some text <i>some italic text</i></p>
<span property='some property2'>
some semantic term</span>
<span id='mark2'></span>

我想选择具有'property‘属性的所有span元素,它们被放置在it为'mark1’和'mark2‘的span元素之间(这是我的技术书签,然后应该删除它们),然后解开它。

我认为在Java Jsoup中实现它的最好方法是使用doc.select函数。但是我不能创建正确的CSS查询(我需要这样的东西:这两个元素之间有property属性的每个span元素)。

预期结果(删除书签后):

代码语言:javascript
复制
  some text <b>some bold text</b>
    <span property='some property1>
    some semantic term2</span> 
    <p>
    some text <i>some italic text</i></p>
    some semantic term

有什么想法吗?也许像E~ F这样的东西,非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2014-06-22 03:01:00

这是不可能的: Jsoup selector syntax的表现力不足以选择两个任意位置的标记之间的所有标记。

(这应该比你的评论中提到的“一些可怕的递归”更容易。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16717101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档