model xml - jmr-source/doc GitHub Wiki

模型生成 - xml


###目录:###

阅读前需要了解的知识:

模型


##前言##

Jmr可以通过读取xml文件建立对应的模型,xml模型指定了一个xml文件的位置。 使用xml作为模型的好处也是不言而喻:

  • XML的内容和结构完全分离。
  • 互操作性强,可以作为不同系统或者标准的交换通信媒介。
  • 规范统一。
  • 支持多种编码。
  • 可扩展性。

比如,一个xml模型,只要修改xml内容就可以生成不同的代码或者内容,而不需要专门改模板。再比如,有一个系统的配置写在xml中,随着版本迭代,xml文件内容也一直在改变,如果把这个xml作为模型,就可以随着版本迭代生成不同的代码。


##新建模型组##

首先,打开jmr文件,切换模型页,点击菜单上的新建按钮,或者在模型列表中右键,新建组。

输入组名,例如:model。

新建完成后,右边副页出现数据来源配置,目前支持从数据库、java类、xml文件生成模型。


##设置xml文件##

选中任意的模型组,在从属页面中,选择“Java类”,浏览。

选择books.xml

这是books.xml的内容:

点击模型转换

生成的模型指向xml文件的位置,并没有读取这个文件, xml文件只有在执行任务的时候才会去读取。

xml模型的使用请阅读:xml标签使用

⚠️ **GitHub.com Fallback** ⚠️