Xml Java HTML解析器/验证器

Xml Java HTML解析器/验证器,xml,xsd,html-parsing,xml-parsing,xhtml,Xml,Xsd,Html Parsing,Xml Parsing,Xhtml,我们允许人们在类似wiki的网站上输入HTML代码。但只有有限的HTML子集不影响我们的样式,不允许恶意javascript代码。服务器端是否有一个好的Java库来确保输入的代码有效 我们尝试创建一个XML模式文档来进行验证。唯一的问题是我们用来验证返回的隐藏错误消息的库。我想要的是验证库实际修复该问题(如果元素中添加了style=”“属性,将其删除)。如果修复不容易,至少允许我向用户报告一条带有错误位置的消息(我可以提供一条好消息的错误代码很好,可能更好)。试试JSoup。我想这就是你想要的:

我们允许人们在类似wiki的网站上输入HTML代码。但只有有限的HTML子集不影响我们的样式,不允许恶意javascript代码。服务器端是否有一个好的Java库来确保输入的代码有效


我们尝试创建一个XML模式文档来进行验证。唯一的问题是我们用来验证返回的隐藏错误消息的库。我想要的是验证库实际修复该问题(如果元素中添加了style=”“属性,将其删除)。如果修复不容易,至少允许我向用户报告一条带有错误位置的消息(我可以提供一条好消息的错误代码很好,可能更好)。

试试JSoup。我想这就是你想要的:

HTML很难使用。如果可以,尝试更改系统以接受类似wiki的语法(如此处所示)。您使用的是什么系统?它是java、php、仅xml等吗?我使用java作为标题和问题指示。