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不值得一天,您知道您有合理的备份。

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念