하나의 시나리오와 관련하여 도움이 필요합니다. 텍스트의 마지막 공백, 하이픈 또는 전체 정지 문자보다 먼저 부분 문자열을 사용해야합니다. substring-before와 함께 시도했습니다XSLT2.0의 하위 문자열
예를 들어 텍스트가 'SIR WILLIAM SIEMENS SQUARE'인 경우 'SIR WILLIAM SIEMENS'을 첫 번째 텍스트 문자열 및 'SQUARE'로 지정해야합니다. 'SIR'및 '윌리엄 지멘스 스퀘어'를 받기 전에 하위 문자열 사용. 공간이 후 작동합니다 - (합니다.)
<xsl:template match="/">
<a><xsl:value-of select="tokenize(., ' ')[position() != last()]"/></a>
<b><xsl:value-of select="tokenize(., ' ')[last()]"/></b>
</xsl:template>
덕분에, 지금 일하고 있습니다. – Siddharth