0
cdata情報が入っているノードを出力したいのですが、どのように達成するのですか?XSLでCDATAリテラルノードを出力する
私は
<?xml version='1.0'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output indent="yes" encoding="UTF-8" cdata-section-elements="conditionExpression" method="xml"/>
<xsl:strip-space elements="*"/>
<xsl:template match="/">
<conditionExpression><![CDATA[($V{REPORT_COUNT}%2) == 0]]></conditionExpression>
</xsl:template>
</xsl:stylesheet>
私は
<?xml version='1.0' encoding='UTF-8' ?>
<conditionExpression><![CDATA[($V{REPORT_COUNT}%2) == 0]]></conditionExpression>
をしたいしている私はそれを修正する方法
<?xml version='1.0' encoding='UTF-8' ?>
<conditionExpression>($V{REPORT_COUNT}%2) == 0</conditionExpression>
取得しますか?
私はそれを 'xsltproc'でテストしましたが、あなたのエラーを再現できませんでした。出力は '<![CDATA [($ V {REPORT_COUNT}%2)== 0]]> conditionExpression>です。 –
zx485