- PR -

XSLからExcelに改行(
)を出力するには?

1
投稿者投稿内容
未記入
会議室デビュー日: 2006/02/09
投稿数: 14
投稿日時: 2007-05-22 10:31
本サイト内にて、「XSLTで改行(
)を出力するには?」という質問があり、
現在私も同じようなXSLからXMLを作成し、Excelに変換する際に改行コードが出力されない問題で困っています。
<<参照サイト>>
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=34179&forum=9&7

上記サイト内では
<xsl:text disable-output-escaping="yes">&#10;</xsl:text>
にて問題が解決したとのことでしたが、私の環境では上記コードを記述しても
XMLに変換した時点で改行コードが消えてしまっています。

下記にコードを記述いたします。

===== test.xsl ======
<Row>
<Cell>
<Data ss:Type="String">
aaa<xsl:text disable-output-escaping="yes">&#10;</xsl:text>bbb&#10;ccc
</Data>
</Cell>
</Row>


===== test.xml ======
<Row>
<Cell>
<Data ss:Type="String">
aaa
bbb
ccc
</Data>
</Cell>
</Row>

他にも何か記述するコードがあるのでしょうか?
それとも、そもそもの考え方が間違っているのでしょうか?
どなたかヒントでも頂ければ大変ありがたいです。
よろしくお願い致します。


[ メッセージ編集済み 編集者: 未記入 編集日時 2007-05-22 14:02 ]
1

スキルアップ/キャリアアップ(JOB@IT)