Remark : html <img src= 형식으로 만들어 본다.
1 2 3 4 5 6 7 8 |
<xsl:element name="img"> <xsl:attribute name="src"> http://www.image.com/images/<xsl:value-of select="$Carrier"/>.gif </xsl:attribute> <xsl:attribute name="title"><xsl:value-of select="$Carrier"/></xsl:attribute> </xsl:element> |
Remark : 모든 Attributes 가져오기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="xml"/> <xsl:template match="*"> <xsl:element name="{name()}"> <xsl:for-each select="@*"> <xsl:element name="{name()}"> <xsl:value-of select="."/> </xsl:element> </xsl:for-each> <xsl:apply-templates select="*|text()"/> </xsl:element> </xsl:template> </xsl:stylesheet> |
Remark : 응용 / 현재 노드 복사로 가져로기
1 2 3 4 5 6 7 8 9 |
<xsl:element name="{name()}"> <xsl:for-each select="@*"> <xsl:attribute name="{name()}"> <xsl:value-of select="."/> </xsl:attribute> </xsl:for-each> </xsl:element> |