Dreamweaver에서 클라이언트 측 XSL 변환을 수행하는 방법을 살펴봅니다. 또한 XSLT 페이지를 만들고 이를 XML 페이지에 연결하는 방법도 살펴봅니다.
Dreamweaver의 현재 버전 이후로 사용자 인터페이스가 간소화되었습니다. 따라서 이 문서에 설명된 옵션 중에 Dreamweaver의 현재 버전에 없는 옵션이 있을 수 있습니다. 자세한 내용은 이 문서를 참조하십시오.
클라이언트측 XSL 변환 수행을 위한 워크플로
클라이언트측 XSL 변환을 수행할 수 있습니다.XML 데이터를 표시하는 페이지를 작성하기 전에 서버측 및 클라이언트측 XSL 변환과 웹 페이지에서 XML 및 XSL 사용에 대해 읽어보세요.
클라이언트측 XSL 변환 수행을 위한 일반적인 워크플로는 다음과 같습니다(각 단계는 다른 항목에서 설명됨):
Dreamweaver 사이트를 설정합니다.
XSLT 페이지를 만들거나 HTML 페이지를 XSLT로 변환하세요.
Dreamweaver 사이트에서 전체 XSLT 페이지를 만듭니다.
기존 HTML 페이지를 전체 XSLT 페이지로 변환합니다.
페이지에 XML 데이터 소스를 첨부하십시오(아직 수행하지 않은 경우).
첨부하는 XML 파일은 XSLT 페이지와 동일한 디렉터리에 있어야 합니다.
XML 데이터를 XSLT 페이지에 바인딩하십시오.
데이터를 전체 XSLT 페이지에 바인딩하여 XML 데이터를 표시합니다.
해당하는 경우 XML 데이터 자리 표시자가 포함된 테이블 또는 테이블 행에 반복 지역 XSLT 개체를 추가합니다.
XSLT 페이지를 XML 페이지에 첨부하십시오.
XML 페이지와 링크된 XSLT 페이지를 모두 웹 서버에 게시하십시오.
브라우저에서 XML 페이지를 보십시오.
이렇게 하면 브라우저가 XML 데이터를 변환하고 XSLT 페이지로 서식을 지정한 다음 스타일이 적용된 페이지를 브라우저에 표시합니다.
전체 XSLT 페이지 만들기 및 데이터 표시
클라이언트 측 변환에 전체 XSLT 페이지를 사용해야 합니다. XSLT 부분은 이 변환 유형에서 작동하지 않습니다. 클라이언트 측 변환을 위해 XSLT 페이지를 만들고, XML 데이터를 바인딩하고, 서식을 지정하려면 다음과 같은 일반적인 단계를 따르세요:
XSLT 페이지 만들기
XSLT 페이지에서 데이터를 표시하세요.
XSLT 페이지에서 반복 요소를 표시하세요.
XML 페이지에 XSLT 페이지 연결
XML 데이터에 대한 다이내믹 콘텐츠 자리 표시자가 있는 전체 XSLT 페이지를 완성한 후에는 XML 페이지에서 XSLT 페이지에 대한 참조를 삽입해야 합니다.
클라이언트 측 변환에 사용할 XML 및 XSL 파일은 동일한 디렉터리에 있어야 합니다. 그렇지 않으면 브라우저에서 XML 파일을 읽거나 변환에 사용할 XSLT 페이지를 찾을 수는 있지만, XSLT 페이지의 상대 링크에 정의된 에셋(스타일 시트, 이미지 등)은 찾을 수 없습니다.