在瀏覽器中檢視含有 XSLT 內容的頁面時, 無法顯示 XML 資料
日本語 | 简体中文 | 한국어 | Deutsch | English | Español | Français | Italiano
問題
如果您預覽一份附加到 XSLT 檔的 XML 檔, 或是預覽含有 XSLT 變形的伺服器端頁面時, 瀏覽器不會顯示任何的 XML 資料。沒有錯誤訊息。當您在瀏覽器中執行「預覽」並且使用暫存 HTML 檔預覽 XML 檔時, XSLT 檔會顯示 XML 資料。
原因
如果您使用的不是 RSS 或 Atom 新聞反饋時, 就會發生這種問題。根據預設, Macromedia Dreamweaver 8 支援所有版本的 RSS 和 Atom 反饋。在 Dreamweaver 的 Configuration 資料夾中編輯一份簡單的 XML 檔, 就可以將 Dreamweaver 設定成支援其它類型的反饋或預設名稱空間。
解決方案
如果想要使用一個 Dreamweaver 還無法辨識其預設名稱空間的反饋, 您可以手動編輯下列 XML 設定檔:
C:\Program Files\Macromedia\Dreamweaver 8\Configuration\Shared\XMLPrefixes\XMLPrefixesForDefaultNS.xml
XML 檔的內容如下所示:
<?xml version="1.0" encoding="utf-8"?> <namespaces> <namespace prefix="rss" uri="http://purl.org/rss/1.0/"/> <namespace prefix="atom" uri="http://purl.org/atom/ns#"/> <namespace prefix="rss2" uri="http://backend.userland.com/rss2"/> </namespaces>
如果要讓 Dreamweaver 能夠辨識新的預設名稱空間, 請在「rss2」名稱空間之後加入一個新的名稱空間節點。產生的程式碼看起來會像這樣:
<?xml version="1.0" encoding="utf-8"?> <namespaces> <namespace prefix="rss" uri="http://purl.org/rss/1.0/"/> <namespace prefix="atom" uri="http://purl.org/atom/ns#"/> <namespace prefix="rss2" uri="http://backend.userland.com/rss2"/> <namespace prefix="<custom prefix>" uri="<custom uri>"/> </namespaces>
您可以隨意設定前置詞屬性的名稱。(Ref. 193333)。
| 最後更新時間: | 2005 年 9 月 12 日 |
|---|