Accessibility

Dreamweaver 技术说明

在浏览器中查看包含 XSLT 内容的页面时不显示 XML 数据

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

问题

当预览附加到 XSLT 文件的 XML 文件, 或者通过 XSLT 转换预览服务器端页面时, 浏览器不显示任何 XML 数据。没有任何错误信息。当运行“在浏览器中预览”命令或使用临时 HTML 文件预览 XSLT 文件时, 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>

前缀属性的名称可以是任意名称。(参考文章 193333)

上次更新时间: 2005 年 9 月 12 日

ID: 5cf0eadd
产品: Dreamweaver
版本: 8
操作系统: 所有 Windows