由于事物的结构和XML一样是树形结构,因此使用XWorker也可以编辑XML编辑器。

把XML转化为模型编辑的要点

  • 用事物的结构来定义XML的结构
    也就说在XWorker需要定义的是XML的属性和子节点。
     
  • XWorker作为XML编辑器的缺点
    由于事物的结构只描述属性和子事物,因此XML的一些性质支持的不好或没有支持,比如限制节点个数和属性的取值范围等。

示例:ANT的build文件

    Apache的工具ANT是一个常用的工具,它的配置文件是XML,平时可能不太好编辑,但可以转化为模型在XWorker中编辑。

    ANT模型主要定义属性和子节点,如图。

    同样也是通过继承关系组合成一个整体。

    以下是在XWorker编辑ANT模型的截图,ANT模型可以转化为XML,也可以直接运行。

Copyright ©  2007-2019 XWorker.org  版权所有  沪ICP备08000575号