そのため、xml サービスから返される CDATA をレンダリングしようとしています。返されるデータの形式は次のとおりです。
<Characteristic>
<name>What to do what to say</ns32:name>
<value><![CDATA[<br> Line1 </br> Line2]]></value>
<orderCharacteristic>
次に、次のコードを使用して、この値を ftl ファイルに表示します。
<#if Characteristic.name="What to do what to say">
<#assign whatToSay=orderCharacteristic.value>
</#if>
${whatToSay}
通常、次のように表示されます。
Line1
Line 2
ただし、値を表示しようとすると、次のように表示されます。
Line1
Line 2]]>
最後に ]]> が表示されている理由がわかりません。それを削除すると、xml は正常に読み取られ、メッセージも適切に表示されますが、私を悩ませているのはその理由です。