XML的学习

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了,但结果又不对,不过已经到下班时间了,要是以前肯定要在公司多留俩钟头搞完,但现在冲劲已经不足,算了吧。。下周一再来。。

这两天的经历又一次验证了学习的过程一定要有实践,否则理论指导再多也没有用啊。。。

相关文章

XSLFO WYSIWYG Editor (一)
views 549
进公司没有多久就接手了一个打印的项目,公司原本是通过XML+XSLT(HTML)来生成发送的Email和信件,然后专人打印信件再发送,后来随着信件的增多,这种打印和发送活动越来越变的繁重和不可接受,那么找专业公司就势在必行,找到专业公司谈妥之后,接下来就是我要讲的技术实现。 本来我想象的一切都很简...
正式的高尔夫
views 531
公司的老设备里有几台NSC的设备,那都是很老的设备了,NSC为了让我们公司更换设备来了N次,公司一直想转Soft IP控制的PABX系统,所以无动于衷。年关已近,NSC突然送了两张邀请来请两个Manager去参加一个Annual Corp Golf Day,在Commonwealth Golf 场地...
打一下网球?
views 621
加入了穿线师协会之后我发现那句“网羽不分家”的话真的非常正确,在各种穿线的测试和理论里,网球都占很大一个比重,虽然国内都是羽毛球穿线流行,但国际上还是网球比较多,每次看到发过来的线,要求测试,评测之类的,有点郁闷,因为回国没打过网球,所以连一只网球拍都没有配备,这连穿网球拍的机会都没有啊,呵呵。。说...
艰苦的编辑
views 503
公司要让打印公司打印公司发出去的信,本来这种东西用自动的Office软件生成Word文件,然后直接生成PDF,email过去就可以Print了,以前公司就是这么干的,可是现在为了体现新技术,所以公司就开始让对面作Web Service,我们这边准备XML文件,然后准备XSLT,调用Web Servi...

Leave a Reply

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据