2008年5月18日 星期日

關於xml的感想

今天(其實應該是昨天5/18)星期日,和Heather衝去買了一本xml的書,其實這已經是第二本了。第一本是在5/3零晨在誠品敦南店所購得,但因為內容似乎還不太夠,所以又再去買一本內容較完整的回來讀。企圖想在短時間大致了解xml技術的運作。
首次接觸xml是在銓敘部的某幾支報表中(據說是銓敘部以前一位龍哥所著),在下雖然看不懂這位功力高深的龍哥的程式,不過他的xml報表跑出來的效能快得讓我大吃一驚。
重點是他的txt檔(其實是由xml改名而來)經改名後,居然可以用word等應用程式「正確地開啟」,並且用記事本可以觀看其檔案的內容。這跟在下所認識的word檔有不小的差距。(我一直以為經word存過的word檔,用記事本開起來,必定是亂碼)這位龍哥的xml顛覆了我過去對word的了解。

這個技術是一定要了解的。看過這位高人寫過的報表後,在下也想實做一支新的xml報表,儘管資訊室科長已經很明白告訴我,他不想要非模板檔的資料來當作模板檔,但我覺得要實做一支出來看看。
經過三天的努力後,果然讓在下完成第一支word報表,效能果然較word塞書籤的快很多。在windows server 2003測試無誤後正式上線接受測試。

假設我想要把教會的週報資料全部當做資料庫做貯存的話,理論上應該可以用xml產生週報word檔、pdf檔甚至是htm檔,也就是說做一份週報,網頁也有了,文件也有了、保存也有了,還可以供大家上網查詢。

想要達到上述目標,需要建一台 DB server、查詢程式、展示程式、web site、insert modify的function web維護介面。
上述的每一樣,在下都實做過,皆下來就是把這些東西全部串在一起然後用xml做server與client的傳送媒介,如此一來,即便client沒灌office,一樣可以看週報。

沒有留言: