<전체 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>
<전체 XSLT 함수 참조