У меня это работает правильно.Я зацикливаюсь, начиная с позиции 3 и отделяя каждое дополнительное значение с ;
, чтобы я мог сохранить оставшуюся его часть в одном слоте CSV.Это работает, но мне было интересно, есть ли способ сохранить все сосредоточенное значение как одну переменную вместе с ;s
?Итак, чем я могу позже назвать его ниже для форматирования моего CSV?
Мой код:
<xsl:for-each select="//act/templateId[@root='2.16.840.1.113883.10.20.22.4.3']/following-sibling::entryRelationship[@typeCode='SUBJ']/observation">
<xsl:if test="position() > 2">
<xsl:value-of select="value/@displayName"/>
<xsl:if test="position() != last()">;</xsl:if>
</xsl:if>
</xsl:for-each>
Спасибо