因為現在的項目用到 AJax,服務器端返回 XML 到前台,然後通過 XSLT 轉換成 Html,這個組合的運用也有幾個月了,一直沒出現什麼大的問題,或者說莫名其妙的問題,不過今天就遇到這麼一個怪問題,XML 返回一個簡單的元素標簽,通過 XLST 解析把標簽的內容顯示出來,當然其中涉及到更多的業務邏輯,不過我現在把跟問題相關的部分提取出來,假設返回的 XML 文件內容如下:
XML version="1.0" encoding="UTF-8"?>
XML-stylesheet type="text/xsl" href="1.xslt"?>
<root>
<message>測試測試測試message>
root>