xslt - 使用 xslt 将 xml 数据从 1 个标签转换为 2 个不同的列
问题描述
我有
<datetime xml:space="preserve">2020-08-11T04:00:00</datetime>
我想将其更改为
2020-08-11
04:00:00
用xslt,但我想不通,我搜索了很多但一无所获
解决方案
substring-before()
在这种情况下,您可以使用substring-after()
T 作为参考来拆分文本,例如:
<xsl:template match="datetime">
<xsl:value-of select="substring-before(., 'T')"/>
<xsl:value-of select="substring-after(., 'T')"/>
</xsl:template>
推荐阅读
- macos - 如果删除了如何重新安装apache服务器?
- python - Keras - 嵌入到 LSTM:预期 ndim=3,发现 ndim=4
- spring-security - 使用带有 Spring Security 的自定义登录页面时出现 403 Forbidden 错误
- mysql - MYSQL 在 XAMPP 控制面板中意外关闭
- forms - 如何为 Xamarin 表单 TemplatedView 使用 TemplateSelector?
- python - yolo3 Keras 中 Lambda 层的替代方案
- vue.js - Vue 3 中的模板渲染与渲染函数 h()
- c++ - “警告:函数中没有返回语句返回非 void”是什么意思?
- mysql - MySQL 可用余额与实际余额不匹配
- html - 右对齐水平菜单 css/html