有没有一种标准的方法来创建基于xml的标记语言?与mxml类似

时间:2011-09-08 18:54:32

标签: xml programming-languages markup xtext

是否有用于创建基于xml的标记语言的工具或参考?我主要对创建标记语言的过程感兴趣。

他们现有的工具或流程是否有助于实现这一目标?

以adobe flex为例,以mxml为例。你会如何创造类似的东西?他们是否使用标准/接受程序来定义语言中的所有对象?如果是这样,我在哪里可以阅读有关该主题的内容?

另外,我看过Eclipse的XText。这可以用来创建一个xml标记吗?

感谢。

2 个答案:

答案 0 :(得分:1)

您需要考虑创建DTDXML Schema,这样可以通过标准XML工具验证和处理您的标记。如果您想在标记语言和其他语言之间进行转换,请查看XSLTXSL-FO,这样可以提供强大的功能和灵活性,而无需编写自己的转换软件。

标记没有内在含义:您的语言代表的完全取决于您编写的使用它的应用程序。无论您如何正式指定它们,您创建的任何XML模式都将在XML之外具有由您的应用程序定义的ad-hoc元素。你应该保持这种组织和理智。

答案 1 :(得分:0)

没有标准方法,也没有自动化工具,但在对象建模和文档设计方面有多年经验,并且您可以从中学习大量文献。像所有设计一样,它是半艺术和半科学。