: 요소 이름 충돌을 방지하기 위한 방법을 제공한다.

: 요소 이름 앞에 접두사를 붙여 구분한다. (예: <h:table>, <f:table>)

: 네임스페이스를 정의하기 위해 사용한다.




: XSLT(eXtensible Stylesheet Language Transformations)를 사용하여 XML 데이터를 HTML로 변환하는 예제
<?xml version="1.0" encoding="UTF-8"?> - XML 문서의 버전과 인코딩을 지정<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> - XSLT 스타일시트를 정의하고 네임스페이스를 선언<xsl:template match="/"> - 문서의 루트에서 변환을 시작<html>, <body> 태그로 HTML 문서 구조를 만든다<h2>My CD Collection</h2> - 페이지 제목을 표시<table border="1"> - 테두리가 있는 테이블을 생성<xsl:for-each select="catalog/cd"> - XML 문서의 'catalog' 요소 아래의 모든 'cd' 요소를 순회<xsl:value-of select="title"/> - 현재 'cd' 요소의 'title' 값을 추출<xsl:value-of select="artist"/> - 현재 'cd' 요소의 'artist' 값을 추출: 이 XSLT는 XML 형식의 CD 카탈로그 데이터를 HTML 테이블로 변환하여 웹 브라우저에서 보기 좋게 표시. 각 CD의 제목과 아티스트 정보가 테이블의 행으로 표시될 것.
