xml
<MessageBody>
<SerialNumbers>
<cmn:Serial>010088202501033821100011946933</cmn:Serial>
<cmn:Serial>010088202501033821100015310495</cmn:Serial>
<cmn:Serial>010088202501033821100018139350</cmn:Serial>
<cmn:Serial>010088202501033821100012121992</cmn:Serial>
<cmn:Serial>010088202501033821100016483276</cmn:Serial>
<cmn:Serial>010088202501033821100012414042</cmn:Serial>
<cmn:Serial>010088202501033821100011320392</cmn:Serial>
<cmn:Serial>010088202501033821100016102891</cmn:Serial>
<cmn:Serial>010088202501033821100013578725</cmn:Serial>
<cmn:Serial>010088202501033821100018119185</cmn:Serial>
</SerialNumbers>
</MessageBody>
xslt
<xsl:for-each select="cmn:Serial">
<fieldvalidation>
<validtedfield>Serial</validtedfield>
<value><xsl:value-of select="SerialNumbers/cmn:Serial"/></value>
<xsl:choose>
<xsl:when test="SerialNumbers/cmn:Serial != ''">
<status>Valid</status>
<reason></reason>
</xsl:when>
<xsl:otherwise>
<status>Not Valid</status>
<reason>Serial should not be empty.</reason>
</xsl:otherwise>
</xsl:choose>
</fieldvalidation>
</xsl:for-each>
Я пытался преобразовать преобразование, но я борюсь, у меня не получилось ни одного преобразования ошибок, работающего нормально для других тегов xml, но сериалы непоказано на выходе xml