0
매개 변수를 사용하는 템플릿을 출력하는 스타일 시트를 동적으로 생성하려고하지만 구문 분석기가 첫 번째 단계의 두 번째 단계에 해당하는 변수를 보간하려고합니다. 는 내가 "변수 '지역-전에 높이'가 선언되지 않았습니다"라는 런타임 오류가 XSL-FO매개 변수를 사용하는 2 단계 XSLT 변환
<xsl:template match="/">
<axsl:stylesheet version="1.0" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<axsl:template match="/">
<axsl:param name="region-before-height" select="'1.75in'"/>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master master-name="single-transcript" axsl:use-attribute-sets="page-portrait">
<fo:region-body />
<fo:region-before extent="{$region-before-height}"/>
</fo:simple-page-master>
</fo:layout-master-set>
<axsl:apply-templates/>
</fo:root>
</axsl:template>
</axsl:stylesheet>
</xsl:template>
에 다음 XSLT (별칭 axsl)에 XSLT에서가는거야. {$ region-before-height}가 두 번째 변환 중에 만 해석되도록 올바른 구문은 무엇입니까?
일했다! 나는 그 생각을해야만 했어. 고마워. – Laurent