2010-03-09 2 views
1

나는 그것이 나에게 오류를 제공하는 XML 변환하려고 할 때기능을 찾을 수 없습니다 : 해결-URI

기능을 찾을 수 없습니다 : 해결-URI resolve-uri는 XPath는 기능이

.

<xsl:variable name="filename" select="resolve-uri(concat($dir,'/',$xmlFileName,'_',position(),'.xml'))" /> 

아무도 나를 도와주세요 수 :

아래는 resolve-uri 함수를 사용하여 내 XSLT 라인입니다.
XSLT 버전 차이 때문입니까?

답변

2

예, resolve-uri()은 XPath 2.0 (XSLT 2.0) 기능이며 XPath 1.0 (XSLT 1.0) 구현에서는 작동하지 않습니다.

동일한 확장 기능을 사용할 수있는 경우 환경에 따라 다릅니다.

+0

XSLT 1.0을 지원하는 RAD 7 변환을 사용하고 있습니다. 대신 응용 프로그램에서 dir 값을 전달할 때 사용해야합니다. resolve-uri를 대체 할 대상은 무엇입니까? Tom, 답장을 보내 주셔서 감사합니다. –

+0

미안하지만 RAD 7에서해야 할 일을 말할 수 없다. XSLT를 직접 확장하는 방법을 찾아야한다. 문서 나 웹에서 뭔가를 찾을 수있을 것이다. – Tomalak