XSLT <xsl:element> 요소
정의와 사용법
<xsl:element> 요소는 출력 문서에서 요소 노드를 생성합니다.
문법
<xsl:element name="name" namespace="URI" use-attribute-sets="namelist"> <!-- Content:template --> </xsl:element>
속성
속성 | 값 | 설명 |
---|---|---|
name | name | 필수입니다. 생성할 요소의 이름을 지정합니다(name 속성에 표현식을 할당할 수 있으며, 이 표현식은 실행 시 계산됩니다. 예를 들어:<xsl:element name="{$country}"/>) |
namespace | URI | 선택 가능합니다. 요소의 이름 공간 URI를 지정합니다。(namespace 속성에 표현식을 할당할 수 있으며, 이 표현식은 실행 시 계산됩니다. 예를 들어:<xsl:element name="{$country}" namespace="{$someuri}"/>) |
use-attribute-sets | namelist | 선택 가능합니다. 공백으로 구분된 속성 집합이며, 요소에 추가할 필요 있는 속성을 포함하고 있습니다. |
예제
예제 1
artist 요소의 값을 포함하는 이름이 "singer"인 요소를 생성하세요:
<?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="/"> <xsl:for-each select="catalog/cd"> <xsl:element name="singer"> <xsl:value-of select="artist" /> </xsl:element> <br /> </xsl:for-each> </xsl:template> </xsl:stylesheet>