Accessibility

Dreamweaver TechNote

在瀏覽器中檢視含有 XSLT 內容的頁面時, 無法顯示 XML 資料

日本語 | 简体中文 | 한국어 | Deutsch | English | Español | Français | Italiano

問題

如果您預覽一份附加到 XSLT 檔的 XML 檔, 或是預覽含有 XSLT 變形的伺服器端頁面時, 瀏覽器不會顯示任何的 XML 資料。沒有錯誤訊息。當您在瀏覽器中執行「預覽」並且使用暫存 HTML 檔預覽 XML 檔時, XSLT 檔會顯示 XML 資料。

原因

如果您使用的不是 RSS 或 Atom 新聞反饋時, 就會發生這種問題。根據預設, Macromedia Dreamweaver 8 支援所有版本的 RSSAtom 反饋。在 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 日

ID:5cf0eadd
產品: Dreamweaver
版本: 8
作業系統: 所有的 Windows