java - Schematron 的 Uri

标签 java xml schematron

我实际上正在尝试根据 Java 中的 schematron 文件来验证 xml 文件。我有以下声明:

SchemaFactory factory = SchemaFactory.newInstance("http://www.ascc.net/xml/schematron");

但是当我运行该程序时,我收到此错误:

Exception in thread "main" java.lang.IllegalArgumentException:  No SchemaFactory that implements the schema language specified by: http://www.ascc.net/xml/schematron could be loaded

有人可以帮忙吗? 谢谢。

最佳答案

或者您可以使用https://github.com/phax/ph-schematron/用于根据 SCH 文件验证 XML。它提供“纯”验证以及基于 XSLT 的验证。

关于java - Schematron 的 Uri,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26662945/

相关文章:

java - 通过其他线程更新 javafx 上的 listview

ruby - 如何将 Nokogiri Document 对象转换为 JSON

java - 用于大型 xml 文件的快速 xml 解析器

python-3.x - 使用 python 和 xslt 2.0 进行 schematron 验证

xml - 是否可以在 schematron 规则中获取完整的 xpath?

xml - 如何以结构化方式返回 Schematron 验证结果

java - 如何用java创建16位灰度图像

java - 是==null? brach1 : branch2 - not lazy evaluated in java?

java - 需要 session 的实体不可能为 azure IMessageReceiver 创建非 session 消息接收器

xml - 不使用默认命名空间的没有前缀的 XSL 输出 XML?