Ich habe Problem mit dp: serialisieren und CDATA-Tag als Antwort in Datapower füllen. Problem 1. Nicht in der Lage, aus xml mit der Funktion dp: serialize in eine Zeichenfolge zu konvertieren. Ausgabe 2. Cdata-Tag nicht in der Lage in proble und soapui Antwort-Seite zu sehen, wie < kommen! [CDATA [sometext]] >Produzieren Sie XML als Zeichenfolge in CDATA-Tag in Antwort in Datapower xslt
Hier ist Xslt die xml-String und bevölkert in CDATA-Tag umwandeln.
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2005/xpath-functions"
xmlns:dp="http://www.datapower.com/extensions">
<xsl:output method="xml" cdata-section-elements="ConfigurationXML"/>
<xsl:variable name="Configxml" select="document('Config.xml')" />
<xsl:template match="/">
<xsl:variable name="Configstring">
<dp:serialize select="$Configxml"/></xsl:variable>
<Response>
<ConfigurationXML>
<xsl:text disable-output-escaping="yes">&lt;![CDATA[</xsl:text>
<xsl:copy-of select="$Configstring"/>
<xsl:text disable-output-escaping="yes">]]&gt;</xsl:text>
</ConfigurationXML>
</Response>
</xsl:template>
</xsl:stylesheet>
und was * sehen * Sie im ConfigurationXML-Ausgabeelement? –