Jsoup只选择div中的文本和其他元素

时间:2015-11-04 17:48:49

标签: java css parsing jsoup selector

我有div,有很多内心的傻瓜像这样:

<div>sometext

   <p>

   </p>sometext

   <div>

   </div>sometext

</div>

我需要选择父div中的文本而不包含子元素中的所有文本。我无法使用.not()来摆脱内部的div。我无法获取子元素,因为它消除了内部文本并仅返回内部元素。所以基本上我只需要没有任何子元素的文本。

我该怎么做?

1 个答案:

答案 0 :(得分:4)

实际上您需要使用yourElement.ownText();

正如Jsoup的文件所述:

String ownText():仅获取此元素拥有的文本;没有得到所有孩子的组合文本。