node-set 함수
트리를 노드 집합으로 변환할 수 있습니다. 결과 노드에는 항상 단일 노드 및 트리의 루트 노드가 포함되어 있습니다.
msxsl:node-set(string)
설명
이전 버전의 MSXML(Microsoft® XML Core Services)을 사용할 경우 <xsl:for-each select="$var/el">
과 같은 식을 사용할 수 있었습니다. 여기서 var
은 결과 트리에 바인딩된 XSLT 변수입니다. 그러나 MSXML 버전 3.0 이상에서는 이러한 방법을 사용할 수 없습니다. 최신 버전의 MSXML에서 같은 결과를 얻으려면 다음 코드 샘플과 같이 node-set
함수를 사용합니다.
<xsl:for-each select="msxsl:node-set($var)/el)">