Xpl
提示
版权声明
- 文章作者: flytreeleft - flytreeleft@crazydan.org
- 文章链接: https://nop.crazydan.io/docs/manual/xlang/xpl
- 版权声明: 本文章采用许可协议《署名 4.0 国际 (CC BY 4.0)》,转载或商用请注明文章来源及作者信息。
Xpl 是一种采用 XML 语法格式,支持元编程、支持多种输出模式, 与 EL 表达式(XScript 脚本语言)紧密结合的一种模板语言。 通过自定义标签,Xpl 可以引入新的语法结构,实现多种 DSL 的无缝嵌套。
Xpl 上下文内置变量
| 变量/函数 | 变量名称 | (返回)值类型 | 使用范围 |
|---|---|---|---|
| location() | 当前执行代码所在的位置信息 |
|
|
| |||
| _dsl_model | 解析 DSL 文件得到的 Java 模型对象 |
|
|
| |||
| _dsl_root | 当前 DSL 的根节点 |
|
|
| |||
| _xpl_node | 当前节点 |
|
|
| |||
| logInfo() | 日志打印 | 无 |
|
| |||
| xx.$("xxx") | 调试打印 | 无 |
|
以上调用等价于
| |||