XDocument.Validate抛出的所有可能错误消息的列表

时间:2015-10-08 15:26:01

标签: xml xml-validation

我正在针对单个xsd架构规范验证xml文件。 我想过制作某种错误分布输出报告,它会根据类型/类别对所有错误进行分组,并指出失败的元素/错误的百分比。

为此,理想情况下,我需要XDocument.Validate抛出的所有可能错误消息的列表。

这是否可以在任何地方使用(除了挖掘最近打开的源代码)?

1 个答案:

答案 0 :(得分:0)

一个简单的解决方法(不完美,但适用于大多数最常见的错误)是,因为大多数错误都以“...... - errorCategory”约束格式失败。“ - 我正在提取紧跟在错误消息中最后一次出现“ - ”之后的子字符串,然后从该子字符串中取出第二个字,以防它以大写字母开头。