XML剛冒出來那陣子,用XSLT將XML資料轉化成各種輸出格式的作法風行過一陣子。不過依我個人的使用經驗,XSLT的語法自成一格,提供的函數、功能比起XML DOM簡陋許多,加上轉換邏輯跟HTML混雜的做法閱讀不易也難以偵錯,遇到要解析XML後輸出的場合,我還是寧可用XML DOM。近年來,在我所接觸的域領,已不太常看到有人在用它。

很不幸地,最近處理的資料匯入專案,廠商提供的載入工具,就是用XML以XSLT轉成TXT後再轉入資料庫,結果不知哪裡出了問題,XSLT轉換失敗。我被迫要去檢查一下是否XSLT出了問題,想確認一下XSLT是否有誤,How?

Goggle了一下,原來VS 2005就支援XSLT的Debugging,還可以設Breakpoint及Line-by-line Debugging,酷!


Comments

# by chicken

這東西超讚 (y)(y)(y), 推一下 不只靜態的 XML + XSLT files transform 可以用 debugger, 甚至程式跑到一半, 呼叫用 XslCompiledTransform 轉換的 code 也可以 trace 進來...

Post a comment