XSLT 如何 select 文件并从文件名中删除一些字符?
XSLT How to select files and remove some character from filename?
我想知道如何 remove/trim XSLT 文件名中的一些字符,事实上我必须对我的文件做一些算术处理,关键是文件名,但有些文件有'text' 之前..
例如我有:
sdx.doc
sdx43.doc
textsdx.doc ----> 我想从文件名中 trim text 并继续这个过程 --> sdx.doc
substring-after(文件名, 'text')
我看不出您的 XSLT 代码与您的问题有什么关系。如果您有一个文件名,例如:
<filename>textsdx.doc</filename>
使用:
substring-after(filename, 'text')
获得:
"sdx.doc"
如果您不知道要将此应用到哪些文件名,select 可以使用如下表达式:
filename[starts-with(., 'text')]
我想知道如何 remove/trim XSLT 文件名中的一些字符,事实上我必须对我的文件做一些算术处理,关键是文件名,但有些文件有'text' 之前.. 例如我有: sdx.doc sdx43.doc textsdx.doc ----> 我想从文件名中 trim text 并继续这个过程 --> sdx.doc
substring-after(文件名, 'text')
我看不出您的 XSLT 代码与您的问题有什么关系。如果您有一个文件名,例如:
<filename>textsdx.doc</filename>
使用:
substring-after(filename, 'text')
获得:
"sdx.doc"
如果您不知道要将此应用到哪些文件名,select 可以使用如下表达式:
filename[starts-with(., 'text')]