SLAX 등가물이 없는 XSLT 요소
일부 XSLT 요소는 SLAX 문으로 직접 변환되지 않습니다. SLAX 버전 1.0 <xsl:fallback>
에 해당하는 SLAX가 없는 XSLT 요소의 몇 가지 예는 , <xsl:output>
, 입니다 <xsl:sort>
.
이러한 요소를 XSLT 네임스페이스에서 일반 SLAX 요소로 직접 인코딩할 수 있습니다. 예를 들어, 다음과 같이 SLAX 스크립트에 및 <xsl:sort>
요소를 포함할 <xsl:output>
수 있습니다.
<xsl:output method="xml" indent="yes" media-type="image/svg">; match * { for-each (configuration/interfaces/unit) { <xsl:sort order="ascending">; } }
SLAX 스크립트에 XSLT 네임스페이스 요소를 포함할 때 닫는 태그를 포함하지 마십시오. 빈 태그의 경우, 태그 이름 뒤에 슬래시(/)를 포함하지 마십시오. 이 단원에 표시된 예제에서는 올바른 구문을 보여 줍니다.
다음 XSLT 코드 조각에는 요소 조합이 포함되어 있으며, 그 중 일부에는 SLAX 대응 항목이 있고 일부는 없습니다.
<xsl:loop select="title"> <xsl:fallback> <xsl:for-each select="title"> <xsl:value-of select="."/> </xsl:for-each> </xsl:fallback> </xsl:loop>
SLAX 변환은 SLAX 대응물이 없는 XSLT 요소에 대해 XSLT 네임스페이스를 사용합니다.
<xsl:loop select = "title"> { <xsl:fallback> { for-each (title) { expr .; } } }