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