我正在将 Excel 电子表格转换为需要针对架构进行验证的 xml 文档。我目前正在使用 DOM api 构建 xml 文档,并在最后使用 SAX 和自定义错误处理程序进行验证。然而,我真的希望能够在解析 Excel 文档时验证每个单元格生成的 xml,这样我就可以以更友好的方式指出哪些单元格有问题。
我当前遇到的问题是,在验证简单类型的 xml 后,一旦将它们构建为复杂类型,所有子节点都会再次验证,从而产生冗余错误。
我找到了this这里有问题,但它使用的是 C# 和 Microsoft API。
想法?谢谢!
最佳答案
抱歉,但我没有看到问题所在。您正在生成 XML,那么在生成 XML 时对其进行验证有什么意义呢?
您想要验证单元格内容吗?如果是,则将验证逻辑写入您的代码中。此验证逻辑可能会复制架构,但我怀疑它实际上会比架构详细得多。
您想要验证程序的输出吗?如果是,则编写单元测试。
关于java - 在构建文档时验证 java 中的 xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2002089/