前端之家收集整理的这篇文章主要介绍了
RelaxNG对XML模式,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个项目,我正在使用RelaxNG(
jing)来验证xml。我喜欢RelaxNG的语法,但是我使用XML模式的大多数工具(实际上,我不认为我有一个工具,除了jing)。我在使用RelaxNG时,大部分的
支持似乎都围绕着XML模式,我做出了设计和未来的
支持错误?我应该坚持使用RelaxNG,并让其他人学习(如有必要,踢和尖叫,j / k)?由于工具
支持,我应该切换到xml架构吗?
谢谢。
答案有点陈词滥调:这取决于。
你可以问什么?在您的用户可能正在使用的工具上。如果你依靠你的用户,如果缺乏好的工具,他们可能会失去他们。由于XML架构是从我的经验中得到广泛使用的,您可能需要重新考虑您对Relax NG进行的决定。它比XML模式更好,更容易理解,但这并不意味着它会使您的项目成功。
如果你想冒一点风险,请使用Relax NG。在开发的每一步中,尝试使用Trang这样的工具将Relax NG转换为XML模式。为了防止您放松NG不值得一天,您知道您有合理的备份。