0

我正在使用 XSLT 1.0

我有一个节点,有时其中有一个 ~:

<node id="123~001"/>

有时它不会:

<node id="123"/>

我想知道 substring-before 命令是否允许可选字符?如果不是,检查 ~ 是否存在的最佳方法是什么?

4

1 回答 1

1

只需添加一个 -,那么总会有一个:

substring-before(concat(@id, "-"), "-")
于 2012-12-27T23:31:49.947 回答