Java Jsoup 如何检查字符串是否为有效的 HTML。

bluesky1年前 ⋅ 384 阅读

ChatGPT的回答仅作参考:

可以使用 Jsoup 的 `isValid` 方法来检查字符串是否为有效的 HTML。该方法返回一个布尔值,如果字符串是有效的 HTML,则返回 true,否则返回 false。

示例代码:

```java
String html = "<html><head><title>Example</title></head><body><p>Hello, world!</p></body></html>";
boolean isValid = Jsoup.isValid(html, Whitelist.basic());
if (isValid) {
    System.out.println("The HTML is valid.");
} else {
    System.out.println("The HTML is not valid.");
}
```

在上面的示例中,我们使用了 `isValid` 方法来检查 `html` 字符串是否为有效的 HTML。我们还使用了 `Whitelist.basic()` 方法来指定白名单,以确保 HTML 中只包含基本的标签和属性。如果 `isValid` 方法返回 true,则表示 HTML 是有效的,否则表示 HTML 是无效的。

全部评论: 0

    相关推荐