嗨,我的任务是将一个地址字段的xml转换为具有3个地址字段的xml。要遵循的条件是,如果源XML的地址字段中的字符数大于40,则转到Address2字段并将其余数据写在Address2中,如果Address2也有超过40个字符,则转到地址3。我被要求使用XLST,我不是xslt专家。
这是一个很好的参考问题,如:https://www.w3schools.com/xml/xsl_functions.asp
基本上你会做这样一个if语句:
<xsl:if test="string-length('My String') > 6">
<!-- Do some stuff here -->
</xsl:if>