【发布时间】:2016-05-03 09:04:40
【问题描述】:
我想在 DD、/、MM、/、YYYY 等许多元素中标记表示日期格式(如 DD/MM/YYYY)的字符串,并在它们上循环以进行转换
<tag date-format="DD/MM/YYYY" />
到
<container>
<number:day number:style="long" />
<number:text>/</number:text>
<number:month number:style="long" />
<number:text>/</number:text>
<number:year number:style="long" />
</container>
因此,标签
<tag date-format="MM-DD-YYYY" />
应该转换成
<container>
<number:month number:style="long" />
<number:text>-</number:text>
<number:day number:style="long" />
<number:text>-</number:text>
<number:year number:style="long" />
</container>
我一点也不知道如何在不支持标记器或正则表达式的 XSLT 1.0 中做到这一点。
请注意我绑定到 XSLT 1.0 并且无法升级。
【问题讨论】: