私は XLST の初心者ですが、髪の毛が抜けるという問題があります。次のような XML ルックアップ ファイルがあります。
<car make='honda'>
<model>
<![CDATA[I am a civic]]>
</model>
<model>
<![CDATA[I am a CRV]]>
</model>
</car>
XSLT スタイルシートを使用して、プライマリ ファイルを渡し、次にこのルックアップ ファイルに移動して、CDATA セクションの内容を表示しようとしています.....
<xsl:for-each select="document('lookup.xml')/car[@make='honda']">
<p><xsl:value-of select="." /></p>
</xsl:for-each>
私が抱えている問題は、CDATA のテキストがまとめて返されることです。たとえば、このコードは現在...
<p>
I am a civic
I am a CRV
</p>
でもどうしても欲しい…
<p>I am a civic</p>
<p>I am a CRV</p>
誰でもこれで私を助けてくれませんか。
ありがとう
リチャード