加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

如何在Java中针对Schematron模式验证文档?

发布时间:2020-12-15 00:49:49 所属栏目:Java 来源:网络整理
导读:据我所知,JAXP by default supports W3C XML Schema and RelaxNG from Java 6. 我可以在schematron.com links page上看到一些API,主要是实验性的或不完整的. 是否有一种方法可以验证Java中的schematron是否完整,高效且可以与JAXP API一起使用? 解决方法 Jin
据我所知,JAXP by default supports W3C XML Schema and RelaxNG from Java 6.

我可以在schematron.com links page上看到一些API,主要是实验性的或不完整的.

是否有一种方法可以验证Java中的schematron是否完整,高效且可以与JAXP API一起使用?

解决方法

Jing支持ISO Schematron前验证(请注意,Jing的实现也基于XSLT).

还有一些XSLT实现可以很容易地从Java调用.您需要确定您感兴趣的Schematron版本,然后获取相应的样式表 – 所有这些都应该来自schematron.com.这个过程非常简单,基本上涉及两个步骤:

>在Schematron架构上应用框架XSLT以获取一个新的XSLT样式表,该样式表代表XSLT中的Schematron架构
>将获得的XSLT应用于您的实例文档或文档以验证它们

JAXP只是一个API,它不需要从实现中支持Relax NG.您需要检查用于查看是否支持Relax NG的具体实现.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读