Size: 647
Comment:
|
Size: 1235
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 14: | Line 14: |
OtTool.py 为主程序。我先用它生成了一个输出结果,以便进行对照。 | * OtTool.py 为主程序。我先用它生成了一个输出结果,以便进行对照。 |
Line 16: | Line 16: |
分析OtTool.py 的执行过程,先进行文件处理,再根据输入的XML文档进行解析,然后根据提供的模板生成程序。 | * 分析OtTool.py 的执行过程:先进行文件处理,再根据输入的XML文档进行解析,然后根据提供的模板生成程序。 |
Line 18: | Line 18: |
对于我感兴趣的模板替换处理阅读小新编写的OtTDict.py。 | * 对于我感兴趣的模板替换处理阅读小新编写的OtTDict.py。 |
Line 20: | Line 20: |
2. 得到结果如下: | 2. 分析结果如下: |
Line 22: | Line 22: |
* 整个模板数据只有一个,而meteor对于每一个模板均需要一个数据字典。当然是可以考虑共用一个。 * OtTDict.py 确如Zoom.quiet所讲是一个体力活,它完成XML数据字典转换为模板变量值的过程,替换过程是一个通用的方法。不过一些模板的循环处理都是要通过程序才可以实现。编程量相对大。 3. 测试准备: * 只对pcon-pmsg.py进行测试,因此先要将其改成meteor要求的格式。因为在原模板中不能定义子模板,因此还要分离相应的子模板。 |
含有章节索引的中文 文章模板
-- limodou [DateTime(2004-08-27T01:30:31Z)] TableOfContents
Otter模板测试记录
这是我记录使用meteor生成Otter模板的记录
测试准备
- 分析Otter模板的整体框架
- 分析结果如下:
- 整个模板数据只有一个,而meteor对于每一个模板均需要一个数据字典。当然是可以考虑共用一个。
- OtTDict.py 确如Zoom.quiet所讲是一个体力活,它完成XML数据字典转换为模板变量值的过程,替换过程是一个通用的方法。不过一些模板的循环处理都是要通过程序才可以实现。编程量相对大。
- 测试准备:
- 只对pcon-pmsg.py进行测试,因此先要将其改成meteor要求的格式。因为在原模板中不能定义子模板,因此还要分离相应的子模板。