В XSLT - подстрока значения и передача другого запроса API
Работая над потоком API Connect, который я получу ответ от конечной точки, как это из браузера, если увидеть, как это 0||7d6e97526ac1da3712fe2d24a5b94d3b
как видно из тега html будет выглядеть так: 0||5acaa1b3c7c2bb7c1d7e0caaaad055a8
наше требование должно быть 5acaa1b3c7c2bb7c1d7e0caaaad055a8 и поместить его в 1 переменную и передать в другой запрос вместе с некоторыми другими полями. В XSLT я пытаюсь получить этот и написанный код, как это, но определенно нужно изменить его
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
<xsl:output method="text" encoding="UTF-8" indent="yes" />
<xsl:template match="data">
<xsl:copy>
<xsl:analyze-string select="." regex=".">
<xsl:matching-substring>
<xsl:value-of select="substring-before(regex-group(1),'||')"/>
</xsl:matching-substring>
</xsl:analyze-string>
</xsl:copy>
</xsl:template>
<xsl:template match="@*|node()">
<xsl:copy><xsl:apply-templates select="@*|node()"/></xsl:copy>
</xsl:template>
</xsl:transform>
Спасибо