有谁知道一个工具可以让我在 Java 中获取一个 XML 字符串,根据模式检查它,如果它格式错误则修复它?
例如,给定以下架构和 xml 代码
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
<xs:element name="tag">
<xs:element name="subtag" type="xs:token" />
</xs:element>
</xs:schema>
<tag>
<subtag>content
</tag>
我正在寻找一种可以读取架构、解析 XML、注意丢失的标签并添加它的工具。出于这个特定程序的目的,除了缺少标签之外,我不需要任何更正。(顺便说一句,无需使用模式即可定位和添加缺失标签的工具也很好)。
有什么建议么?