我正在使用具有多个colspec元素的CALS表,其中tgroup元素作为父元素。 在xpath 2.0中,以下工作:
colspec/substring-before( @colwidth , '*' )
在xpath 1.0中它抱怨:意外的令牌 - “substring-before(@colwid”
必须有办法实现这一目标。我需要在星号前加上数值,以便将相对列宽转换为百分比。在这一天的这一点上,我甚至无法想到一个不优雅的解决方案。
答案 0 :(得分:2)
在xpath 1.0中它抱怨:意外 token - “substring-before(@colwid”
那是因为/
步运算符的右项不能是XPath 1.0中的函数调用(这是XPath 2.0的一个特性!)。
您必须开发一个递归模板。