问题描述
当我用Jsoup解析这段代码时:
< p>
< table> [...]< / table>
< / p>
Jsoup返回:
< p为H.;< / p为H.
< table> [...]< / table>
这是一个错误吗?我该如何解决这个问题?
jsoup非常聪明。
如果你使用它的默认解析方法,它会将你的输入文本改成有效的html conent。
Document doc = Jsoup。解析(html);
实际上,jsoup可以处理类似xml的文本(当然包括html和xml)。您可以尝试使用follwing方法来解析类xml文本。它不会改变你的输入,并且按原样解析输入。
Document doc = Jsoup.parse(html,,Parser。 xmlParser());
When I parse this code with Jsoup:
<p>
<table>[...]</table>
</p>
Jsoup returns:
<p></p>
<table>[...]</table>
Is this a mistake? How can I fix this?
jsoup is very intelligent. It will reform your input text to the valid html conent, if you use its default parsing method.
Document doc = Jsoup.parse(html);
Actually, jsoup can handle xml-like text (certainly, including html and xml). You can try follwing method to parse xml-like text. It will not reform your input, and parse the input as it is.
Document doc = Jsoup.parse(html, "", Parser.xmlParser());
这篇关于Jsoup解析错误(标签p中的标签表)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!