Hallo Arnold,
Ich schaffe es aber nicht diese Werte in eine anständige hexadezimal Form zu kriegen, in der ich sie brauche. Am liebsten würde ich es über xslt konvertieren, aber weder so, noch über ein anderes Tool ist es mir bisher gelungen.
Mit XSLT 2.0, hier speziell den Erweiterungen von XPath 2.0, bietet sich dieses Vorgehen an:
<xsl:variable name="base64_string" select="'VGVzdHN0cmluZw=='"/><!-- das Wort 'Teststring' base64_encoded -->
<xsl:variable name="hexbin_string" select="xs:base64Binary($base64_string) cast as xs:hexBinary"/>
<!-- oder
<xsl:variable name="hexbin_string" select="xs:hexBinary(xs:base64Binary($base64_string))"/>
-->
<xsl:value-of select="$hexbin_string"/><!-- 54657374737472696E67 -->
Grüße,
Thomas