利用 XSLT 來維護程式所需的文件
在公司開發了一套 Socket Interface Server,可以針對不同的服務與交易動態運作之程式。核心程式是利用讀取 XML 設定檔的方式來判斷輸出入格式。
在開發之前,由於是與舊系統的界接程式,所以有許多本不同的規格書(每種服務有不同的規格書)。
現在遇到的問題在於,這些介面程式經常為了新需求而必須更動輸出入格式,除了更改這些設定檔之外,還必須動手去維護這些規格書的文件。
其實,程式中會讀取的 XML 設定檔已經明確的定義了這些輸出入格式,為何要做這些同步文件的動作呢?
所以,我就將 XML 加了一堆說明標籤,說明文字。然後寫了一個 XSL 檔案透過 XSLT 來轉換格式成為可讀性更高的 HTML 格式。
我還蠻喜歡這樣的成果,因為不用去擔心沒有更新到文件,交接下去也更完整。還有一個好處是,這些檔案必須放在 CVS 之類之版本控制伺服器上(因為程式必須靠此設定檔運作)。我們可以利用版本控制的優點,得知文件進化的過程。
0 Comments:
張貼留言
<< Home