摘要: 上篇所述的简单的数据转移或者叫复制通常并不能满足我们的要求。我们常常需要将数据进行适当加工后再填充到目标文档,简单说,最终数据必须由代码动态计算得到。那么如何将复杂计算嵌入转换过程呢? 阅读全文
posted @ 2010-11-19 00:41 lonely~ 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 本文将试着讨论不同格式XML文档之间相互转换的主题,从只有数据的基本转换到动态搭载脚本的复杂转换,等等。 阅读全文
posted @ 2010-11-17 22:31 lonely~ 阅读(2622) 评论(2) 推荐(0) 编辑
摘要: xml文档转换程序的一个小应用,几行代码生成饼图。源代码打包提供。 阅读全文
posted @ 2010-11-17 01:35 lonely~ 阅读(1426) 评论(0) 推荐(0) 编辑
摘要: 源文档模板文档(这里收缩了js代码,代码放在CDATA段里)结果这个例子使用的是转换为VML的语法,换成其他如SVG的语法,就可以转换成为SVG图形,单元数量可以任意加。其实还有更多已经完成的例子,包括生成单位树(支持动态获取数据并生成节点列表),生成编辑界面(可更新数据库)等等。源代码在一个大的类库里面,需要提取修改后再发,以便独立使用。对于这种转换方式,请朋友们发表高见,不吝赐教。ps.效率还... 阅读全文
posted @ 2010-02-09 10:31 lonely~ 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 不太会考虑弃xsl不用的原因,可能是因为懒?懒得学?最早在06年写了一个文档转换的方法,当时很多工具方法集合在一起,凑到XMlDOC静态类中。目的是通过类似XMLDOC.transformDoc(srcDoc , tplDoc)这样的方式,取得转换后的结果文档。由于当时水平还不如现在这样,所以代码写的比较乱,甚至四年之后,经过几次不是很正式的修补改进之后,依然比较乱。但总的感觉还是比较好用的。其实... 阅读全文
posted @ 2010-02-08 00:15 lonely~ 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 啥都不说,先贴代码。$System = {"Math":{} , "DS":{} , "Type":{}};$System.Type.TypeUtil = function(){throw new Error("$System.Type.TypeUtil is a static class.");}$System.Type.TypeUtil.isString = function(value){r... 阅读全文
posted @ 2009-10-31 20:43 lonely~ 阅读(1616) 评论(2) 推荐(0) 编辑