在我的xslt中,我想知道是否有一种方法来判断是否存在shift-return?我的客户机使用AdobeFrameMaker生成xml文件,其中一些表单元格如下所示:
<CELL ROWSPAN="1" COLSPAN="2">
<TableBodyCenter>
<A ID="pgfId-129001"/> HWWG51M0M0(5/8-11 x 5/8)
</TableBodyCenter>
</CELL>根据他们所说的,在<TableBodyCenter>标记内上述字符串中的"(“前面应该有一个"shift-return”。
但是我没有看到任何东西,可以在XSLT中检测到吗?或者有没有办法告诉他们在上面的xml节点中根本不存在这样的"shift return“。
发布于 2011-10-13 08:27:33
您可以使用contains() function测试Shift-Return
<xsl:if test="contains(TableBorderCenter/text(), '
'">
<!-- -->
</xsl:if>根据您使用的xslt处理器,您可以指示它不要从文本节点中去掉空格。
https://stackoverflow.com/questions/7747908
复制相似问题