是否有用于创建基于xml的标记语言的工具或参考?我主要对创建标记语言的过程感兴趣。
他们现有的工具或流程是否有助于实现这一目标?
以adobe flex为例,以mxml为例。你会如何创造类似的东西?他们是否使用标准/接受程序来定义语言中的所有对象?如果是这样,我在哪里可以阅读有关该主题的内容?
另外,我看过Eclipse的XText。这可以用来创建一个xml标记吗?
感谢。
答案 0 :(得分:1)
您需要考虑创建DTD或XML Schema,这样可以通过标准XML工具验证和处理您的标记。如果您想在标记语言和其他语言之间进行转换,请查看XSLT和XSL-FO,这样可以提供强大的功能和灵活性,而无需编写自己的转换软件。
标记没有内在含义:您的语言代表的完全取决于您编写的使用它的应用程序。无论您如何正式指定它们,您创建的任何XML模式都将在XML之外具有由您的应用程序定义的ad-hoc元素。你应该保持这种组织和理智。
答案 1 :(得分:0)
没有标准方法,也没有自动化工具,但在对象建模和文档设计方面有多年经验,并且您可以从中学习大量文献。像所有设计一样,它是半艺术和半科学。