1
내가 예를 들어 문자열이 있습니다XSLT - 전에 문자열을 얻을 마지막 '/'
<path> c:/users/xyz/test_files/test.xml </path>
을 내가 전에 문자열을 좀하고 싶습니다 마지막 '/'입니다 :
C :/사용자/xyz/test_files
감사합니다. 이 같은
내가 예를 들어 문자열이 있습니다XSLT - 전에 문자열을 얻을 마지막 '/'
<path> c:/users/xyz/test_files/test.xml </path>
을 내가 전에 문자열을 좀하고 싶습니다 마지막 '/'입니다 :
C :/사용자/xyz/test_files
감사합니다. 이 같은
시도 뭔가 :
<xsl:variable name="tokens" select="tokenize(.,'/')"/>
<xsl:value-of select="$tokens[not(.=$tokens[last()])]" separator="/"/>
이 현재의 상황이 가정은 path
입니다.
<xsl:template match="path">
<xsl:variable name="p" select="string-join(tokenize(., '/')[position() lt last()], '/')"/>
</xsl:template>
해야합니다.