【发布时间】:2015-02-25 13:17:20
【问题描述】:
我需要在 java 中解析 XML 并跳过 XSD 架构中未定义的任何标记。换句话说,只有 Schema 中的元素被解析,其他元素被忽略而没有验证错误。 只有在 XSD 中找到的元素是不同的数据类型时才会存在验证错误...等
** 非常简单的模式:-** root 包含 x,y,z 所有字符串。
示例 1
<root>
<x>anyvalue</x>
<y>anyvalue</y>
<z>anyvalue</z>
</root>
结果 1
<root>
<x>anyvalue</x>
<y>anyvalue</y>
<z>anyvalue</z>
</root>
示例 2:-
<root>
<x>anyvalue</x>
<notdefined>anyvalue</notdefined>
<z>anyvalue</z>
</root>
结果 2:-
<root>
<x>anyvalue</x>
<z>anyvalue</z>
</root>
示例 3:-
<root>
<notdefined>anyvalue</notdefined>
<x>anyvalue</x>
<z>anyvalue</z>
</root>
结果 3:-
<root>
<x>anyvalue</x>
<z>anyvalue</z>
</root>
【问题讨论】:
标签: java xml validation parsing xsd