XML这个语言从出来的时候我就开始关注,后来还在Swinburne读我的Master的时候仔细而系统的学习了一下,可是自己内心里只是对概念有些信心,而对实际应用则完全没有一点概念,这样就到导致了我总是可以夸夸其谈的说着XML,但从来不敢去用,时间长了,概念因为没有应用所以理解的不深刻而很快就忘掉,记忆里自己曾经去拣这个语言N次,但一直都没有成功。
这个周一,Martin突然给我了个任务,就是要给一个公司的Web Service提供三个文件,一个是我们公司生成送给他们的数据XML文件的Schema,另一个是基于XLTFO的打印描述转换文件,当时就给了三个例子文件,我一拿上就蒙了,我靠。。这不是直接考验我吗,我立刻告诉他们XLTFO我不懂,他们说跟XSLT差不多,自己看一下,如果不行了跟MAX商量一下。。
唉。。我简历可是说我精通XML的啊,也不能说自己不懂啊,再说,偶的概念确实懂,可是实战不行啊,不过咱也有杀手锏,前两天看到XMLspy Enterprise的新版的Crack刚出啊,立刻去当了Crack,然后把整个Suite都当下来,装上,然后把XML的相关的书籍当下来,一顿狂读洗脑速成,结合例子和手头的资料,立刻,一天之后成效大增,当天就写出了Schema和标准的转换的XSLT,让Martin很满意,呵呵。。
后面几天,原来做的两个Module都需要进一步的改进,所以放下这些,等到周四和今天,又开始装找XSLFO的资料,网上关于这个东西的资料真不多,虽然概念看起来也是满简单,可是我的文件总是无法过Well-format的validation,后来终于过了,但每次转化总是Throw各种各样的Exception。。唉。。气死我了,直到今天下午,终于没有Exception了,但结果又不对,不过已经到下班时间了,要是以前肯定要在公司多留俩钟头搞完,但现在冲劲已经不足,算了吧。。下周一再来。。
这两天的经历又一次验证了学习的过程一定要有实践,否则理论指导再多也没有用啊。。。
文章评论