0
两个内HTML和当前元素的html,我有以下相同的代码....获取使用jSoup
<a id="rowID5" class="title-link">
<div id="rowData">
<div>Some text here</div>
</div>
</a>
现在我必须做一个选择的时候使用下面的代码“a”元素......
Document doc = Jsoup.parse(htmlData);
Elements row = doc.select("a.title-link");
现在,当我执行下列操作...
for (int i = 0; i < row.size(); i++){
String foo = row.get(i).html();
break; //I break here only for Testing Purposes there will be more rows eventually
}
的问题当然是时,返回“富”这等于...
<div id="rowData">
<div>Some text </div>
</div>
我需要“富”等于原来这是..
<a id="rowID5" class="title-link">
<div id="rowData">
<div>Some text here</div>
</div>
</a>
为什么我做这一切的原因是因为我做了选择上的文档返回内元素的html。然后,我的代码从元素中提取数据并执行任何操作(创建foo字符串的地方),然后我需要获取完整的html(包括A tag元素和它的子元素),并将其设置为等于“foo”作为输出。
我真的不明白这个问题。请详细说明一下。 – alkis 2014-12-06 21:18:31
我试过编辑它。我不知道我可以做多少更精细的哈哈。我需要的输出字符串是完全一样的HTML原来是通过做一个doc.select – eqiz 2014-12-06 21:33:04
发现时也有一个outerHtml()方法 – tachyonflux 2014-12-06 21:35:33