최신 웹 개발 튜토리얼
 

XSLT generate-id() Function


<전체 XSLT 함수 참조

정의 및 사용

generate- id() 함수는 유일하게 지정된 노드를 식별하는 문자열 값을 반환합니다.

지정된 노드 집합이 비어 있으면 빈 문자열이 반환됩니다. 당신은 노드 집합 매개 변수의 현재의 노드에,이 디폴트를 생략하면.


통사론

string generate-id(node-set?)

매개 변수

매개 변수 기술
node-set 선택 과목. 있는 고유 ID를 생성하는 노드는 집합 지정

예 1

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

<xsl:template match="/">
<html>
<body>
<h3>Artists:</h3>
<ul>
<xsl:for-each select="catalog/cd">
<li>
<a href="#{generate-id(artist)}">
<xsl:value-of select="artist" /></a>
</li>
</xsl:for-each>
</ul>
<hr />
<xsl:for-each select="catalog/cd">
Artist: <a name="{generate-id(artist)}">
<xsl:value-of select="artist" /></a>
<br />
Title: <xsl:value-of select="title" />
<br />
Price: <xsl:value-of select="price" />
<hr />
</xsl:for-each>
</body>
</html>
</xsl:template>

</xsl:stylesheet>

XML 파일보기 , XSL 파일보기결과보기 .


<전체 XSLT 함수 참조