model xml - jmr-source/doc GitHub Wiki
###目录:###
##前言##
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标签使用。