我申請一個樣式表使用<?xsl-stylesheet ...>
XML文檔中,XML是在我的應用上觀察時這個偉大工程。但是,如果導出xml,我希望XML仍呈現爲普通XML,是否可以將樣式表設置爲可選,而不是在樣式未找到時產生此錯誤:是否有可能在xsl-stylesheet處理指令中有可選的樣式表?
加載樣式表時出錯:A加載XSLT樣式表時出現網絡錯誤:
我申請一個樣式表使用<?xsl-stylesheet ...>
XML文檔中,XML是在我的應用上觀察時這個偉大工程。但是,如果導出xml,我希望XML仍呈現爲普通XML,是否可以將樣式表設置爲可選,而不是在樣式未找到時產生此錯誤:是否有可能在xsl-stylesheet處理指令中有可選的樣式表?
加載樣式表時出錯:A加載XSLT樣式表時出現網絡錯誤:
唯一的解決方法是在導出期間刪除xml樣式表。
(我知道TI的一個老問題,但它迴避了一個更新)
這通常不是一個好主意,使用,因爲其有限的適用性在XML的xsl-stylesheet
處理指令,都因爲你是將視圖綁定到數據。雖然可以通過讓Web服務器根據請求來自何處返回不同的樣式表來使其動態化,但這並不理想。
相反,在應用程序中,使用任何可用的XSLT處理器和XML顯示在瀏覽器之前對其進行處理。這很容易構建和維護,並且具有視圖(XSLT)與數據(XML)分離的額外好處。通常查看XML時,它不再具有PI,並將顯示爲常規XML。
哦,我明白你的意思。唯一的解決方案是在輸出期間不幸地移除xml樣式表。 – 2009-09-22 17:53:55
我的XML文檔啓動壽命斷看起來像這樣: <?XML版本= 「1.0」 編碼= 「UTF-8」?> –
2009-09-22 17:54:04
請更新你的答案,我會接受的是,作爲正確... – 2009-09-22 17:55:01