模型代码文件是文本文件,它的后缀名通常是dml或dmw,其中dmw是在Windows下使用的,目的是执行时不显示控制台。
在这里,可以到一个目录下,创建HelloWorld.dml文本文件。
动态模型是一种标记语言,可以使用XML编写。另外可以用多种格式来存储模型数据,手工编写和阅读推荐XML格式。
<?xml version="1.0" encoding="utf-8"?> <Println name="HelloWorld"></Println>
在这里,节点和属性可以任意编写,理论上任何一个XML都可以作为动态模型编程中的一个模型。
虽然理论上任何一个XML文档都可以作为模型,但模型引擎可能并不能正确的执行它们,模型引擎需要知道这个模型是什么才能执行,描述者属性就是用来标记模型的类型。
<?xml version="1.0" encoding="utf-8"?> <Println name="HelloWorld" descriptors="xworker.lang.actions.Actions/@Println"> </Println>
在这里HelloWorld的描述者使用xworker.lang.actions.Actions/@Println模型,xworker.lang.actions.Actions/@Println模型是一个调用Java的System.out.println打印消息的模型。
xworker.lang.actions.Actions/@Println模型定义了一个名为message的属性,我们可以在HelloWorld这个模型里编写这个属性,在执行时这个属性的值会打印的控制台。
<?xml version="1.0" encoding="utf-8"?> <Println name="HelloWorld" descriptors="xworker.lang.actions.Actions/@Println" message="Hello World!"> </Println>
到这里HelloWorld模型的代码就编写完了,保存后可以用鼠标双击执行,或者在控制台下输入HellWorld.dml或dml.sh HelloWorld.dml或dml.cmd HelloWorld.dml来执行。
Copyright © 2007-2014 XWorker.org 版权所有