问题标签 [relaxer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 用于 XML-> 对象模型的松弛器或 JAXB?
我想从我的 XML 定义中生成一个 AST,以便以后用于代码生成。
XML 模式是用 Relax NG 编写的,因为它看起来比 XSD 和 DTD(松散的假设)更简洁、更现代。我特别喜欢简洁的语法,它使用起来感觉更自然,并且比 XML 更具可读性。
有没有人使用过 Relaxer,或者任何其他使用 RelaxNG 模式的代码生成器(最好是紧凑的模式)?它们是否与 JAXB 和 Castor 一样好,还是我牺牲了一些我以后需要的功能?
经过一些进一步的研究,事实证明 JAXB 已经内置了对 RelaxNG 的支持,包括 XML 和紧凑样式。那么这一定是正确的方法吗?
c# - .NET 有松弛器吗?放松者还活着吗?RelaxNG 可行吗?
我阅读了有关将 .RNG 编译为 Java 类的东西的 Relaxer。B但是网站http://www.relaxer.org/已经死了。
Q1:
Relaxer 还活着吗?是真的吗,有用吗?从 .RNG 生成 Java 类是否合理?
Q2:
.NET 有松弛器吗?是否有从 RelaxNG 模式生成 C# 类的工具?
Q3: 是否有 JavaScript 的松弛器?
并且,最后
Q4:
RelaxNG 还活着吗?可行吗?在 REST/JSON 世界中相关且有用吗?人们还在使用它还是会褪色,一个已经放弃的好主意?我知道这是主观的,但我想知道你的评价。我在 stackoverflow 上只看到 9 或 10 个 RelaxNG Q,所以我质疑这项技术的相关性。如果不是RelaxNG,那又是什么?WADL? 什么都没有?
有关相关问题,请参阅保持 JavaScript 和 C# 对象模型之间的一致性。