Это выражение XPath:
concat(
substring-after(
substring-before(
/block1/tag/value,
' '
),
'/'
),
' ,',
substring-after(
/block1/tag/value,
' '
)
)
Или эта таблица стилей XSLT:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="value">
<xsl:value-of select="substring-after(
substring-before(
/block1/tag/value,
' '
),
'/'
)"/>
<xsl:text> ,</xsl:text>
<xsl:value-of select="substring-after(
/block1/tag/value,
' '
)"/>
</xsl:template>
</xsl:stylesheet>
И простое выражение XPath 2.0:
replace(/block1/tag/value,'/([^ ]* )(.*)','$1,$2')