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 .;
}
}
}