XSL 条带填充
有没有一种简单的方法来去除填充、IE 前导和/或尾随空白。 EXSLT 填充函数似乎只创建填充或修剪字符串到一定长度。
Is there a simple way to strip padding, IE leading and/or trailing white space. EXSLT padding function seems to only create padding or trim strings to a certain length.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Normalize-space() 可以为您完成这项工作吗?这也将减少字符串内的空格,例如
将变为:
如果您确实需要“修剪”功能,您可能可以 从已经实现了它的其他人那里偷一个与 normalizse-space()...
Would normalize-space() do the job for you? This will also reduce spaces inside the string, e.g.
would become:
If you really need a "trim" function, you can probably steal one from someone else who's already implemented it with normalizse-space()...
尝试标准化空间
Try normalize-space
目前还不清楚想要什么——什么是“条状填充”?
如果您指的是trim()函数,那么
FXSL库提供了一个方便的
trim< /code> 模板函数
。
此转换:
应用于此 XML 文档时:
产生所需的正确结果:
It isn't clear what is wanted -- what is "strip padding"?
If you meant the trim() function, then
The FXSL library provides a convenient
trim
template function.This transformation:
when applied on this XML document:
produces the wanted, correct result: