Latest web development tutorials

XSLT <XSL : 템플릿> 요소

XSL 스타일 시트는 규칙 템플릿 중 하나 이상 세트 (템플릿)에 의해 호출됩니다.

각 템플릿은 지정된 노드가 적용 일치하는 규칙이 포함되어 있습니다.


<XSL : 템플릿> 요소

<XSL : 템플릿> 요소는 템플릿을 구축하는 데 사용됩니다.

경기 속성은 XML 요소와 템플릿을 연결하는 데 사용됩니다.매치 속성은 전체 XML 문서에 대한 템플릿을 정의하는 데 사용될 수있다. 값 일치하는 속성이 XPath 식 (예를 들어, 경기는 = "/"전체 문서를 정의).

음,이 XSL 파일의 마지막 챕터의 단순화 된 버전을 살펴 보자 :

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
<html>
<body>
<h2>My CD Collection</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Title</th>
<th>Artist</th>
</tr>
<tr>
<td>.</td>
<td>.</td>
</tr>
</table>
</body>
</html>
</xsl:template>

</xsl:stylesheet>

»시도

예를 설명

XSL 스타일 시트는 XML 문서 자체이므로 항상 XML선언에서 시작되기 때문에 <XML 버전 = "1.0"인코딩을 = 'ISO-8859-1'?>.

다음요소, <XSL : 스타일 시트> 이 문서를 정의하는 것은 (버전 번호 및 XSLT 네임 스페이스 속성과 함께)을 XSLT 스타일 시트 문서입니다.

<xsl : template> 요소는 템플릿을 정의합니다.경기 = "/"속성은 링크 된 XML 소스 문서의 루트와 템플릿을했습니다.

<XSL : 서식> HTML 코드 내부의 원소의 함유량을 규정은 출력에 기록된다.

마지막 두 라인 템플릿의 단부 및 스타일 시트의 끝을 정의한다.

데이터가 출력하는 XML 문서에서 복사되지 않기 때문에 본 실시 예의 결과는, 작은 결함이있다. 요소 XML 요소의 값을 선택합니다: 다음 장에서는 <가치의 XSL>를사용하는 방법을 배우게됩니다.