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>

XML 파일 확인,XSL 파일 확인,결과 확인.