【问题标题】:What Ruby libraries support validation of Relax NG compact syntax?哪些 Ruby 库支持对 Relax NG 紧凑语法的验证?
【发布时间】:2012-11-30 11:56:05
【问题描述】:

哪些 Ruby 库支持使用 Relax NG 紧凑语法进行 XML 验证?

到目前为止,我已经尝试过 Nokogiri,但没有成功。它只支持.rng文件,不支持.rnc文件。

【问题讨论】:

    标签: ruby xml xml-parsing schema relaxng


    【解决方案1】:

    我不知道。使用Trang 将您的 RELAX NG 紧凑模式转换为 XML 语法可能是最简单的。

    【讨论】:

    • 其实我只是找到了这个并转换了它。在尝试验证文件时,我在挂起 Nokogiri 时遇到了一些困难......
    【解决方案2】:

    这个网站看起来可能就是你要找的东西:

    https://github.com/sshaw/ruby-jing

    它似乎包装了 java 代码,但你可以使用 ruby​​ 并且另一个声称是更好的错误消息,这总是一件好事。没有什么比神秘错误更糟糕的了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-27
      相关资源
      最近更新 更多