如果条件有字符串长度

时间:2014-07-29 14:44:14

标签: xslt xpath xslt-1.0

嗨我被赋予了一个任务,用一个地址字段将xml转换为带有3个地址字段的xml。要遵循的条件是,如果源XML的地址字段中的字符数大于40,则转到Address2字段,如果address2也具有超过40个字符,则转到地址2中的其余数据,然后转到地址3。我被要求使用XLST,而且我不是xslt的专家。

1 个答案:

答案 0 :(得分:2)

对于这样的问题,这是一个很好的参考:http://www.w3schools.com/xpath/xpath_functions.asp

基本上你会做这样的if语句:

<xsl:if test="string-length('My String') > 6">
    <!-- Do some stuff here -->
</xsl:if>