【发布时间】:2015-01-08 10:14:27
【问题描述】:
在解析 XML 数据文件时,如果能指出 行号(如果您还可以指向其他更高级别的指标,甚至更好 像标签)验证失败。
继续解析文件的其余部分并在一次运行中报告多个错误。
使用Java时如何做到以上几点?
示例 XML 数据文件
<interface id="NewDesignPageCreation" title="NewDesignPageCreation" type="Interface">
<structure>
<part id="main" class="label"/>
<part id="topNarrowPanel" class="horizontalContainer"/>
<part id="dummyButton22" class="button" />
</structure>
<layout id="NewDesignPageCreationLayout">
<part id="main" height="99%" width="99%" left="1px" top="1px" position="absolute"/>
<part id="topNarrowPanel" height="30px" width="100%" left="10px" top="10px" position="absolute" parent_id="main"/>
</layout>
</interface>
【问题讨论】:
-
您是在谈论一个作为 XML 完全无效的 XML 文件,一个在其 DTD 失败方面无效的文件,还是一个在其他方面无效的文件?这种失败的例子会很有用。
-
我的意思是对 DTD 无效
-
再一次,用一个例子编辑你的问题会让这更简单。 (如果您已经获得了用于验证的代码,那也会有所帮助。)
-
-
再次,请编辑您的问题。不要将 XML 放在 cmets 中 - 将它放在您的 question 中。 (使用问题底部的“编辑”链接。)请阅读tinyurl.com/stack-hints
标签: java xml parsing numbers line