gpt4 book ai didi

java - Jsoup 无法选择 p 元素作为父元素

转载 作者:行者123 更新时间:2023-11-28 03:41:21 27 4
gpt4 key购买 nike

使用 Jsoup 我试图找到错误的 html 结构,例如:

<body><p><h1>some text</h1></p></body>

我首先选择标题标签,然后使用 headingElement.parent() 获取此 h1 标签的父级。但是我得到的不是 p 作为它的父元素,而是 body。有谁知道为什么吗?

最佳答案

JSoup 在解析 HTML 时,就像任何优秀的 HTML 解析器一样,已经应用了表明 <h1> 的规则。标签自动关闭任何打开的 <p>元素,所以 <p><h1>已经是 <body> 的 sibling 了DOM 中的元素。

关于java - Jsoup 无法选择 p 元素作为父元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10733048/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com