Accessibility

Dreamweaver 기술 문서

브라우저에서 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>

접두어 속성의 이름은 임의로 지정됩니다(참조 문서 193333).

마지막 업데이트:2005년 9월 12일

ID:5cf0eadd
제품:Dreamweaver
버전:8
운영 체제:Windows-전체