Latest web development tutorials

XSLT <XSL : - 템플릿을 적용> 요소

<XSL : 적용 템플릿> 요소는 현재 요소 또는 현재 요소의 자식 노드에 템플릿을 적용 할 수 있습니다.


<xsl : apply-templates>를 요소

<XSL : 적용 템플릿> 요소는 현재 요소 또는 현재 요소의 자식 노드에 템플릿을 적용 할 수 있습니다.

우리가 할 수있는 경우 : a 선택 속성을 추가 만 자식 요소를 속성 값을 처리 할 요소, <XSL 템플릿을 적용 할>. 우리는 자식 노드의 순서가 처리 지정하는 선택 속성을 사용할 수 있습니다.

다음 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>
<xsl:apply-templates/>
</body>
</html>
</xsl:template>

<xsl:template match="cd">
<p>
<xsl:apply-templates select="title"/>
<xsl:apply-templates select="artist"/>
</p>
</xsl:template>

<xsl:template match="title">
Title: <span style="color:#ff0000">
<xsl:value-of select="."/></span>
<br />
</xsl:template>

<xsl:template match="artist">
Artist: <span style="color:#00ff00">
<xsl:value-of select="."/></span>
<br />
</xsl:template>

</xsl:stylesheet>

»시도