アプリ版:「スタンプのみでお礼する」機能のリリースについて

こんにちは
XMLファイルをブラウザで見やすく表示するためにスタイルシートを使っているのですが、XMLファイル中に登場する単独タグを見つけて、その部分で改行するスタイルシートの書き方がわかりません。

XML中に
<LineBreak />という単独タグが登場した場合に

HTML出力として
<br />を入れたいのです。

スタイルシートはどのようにしたらよいでしょうか?

A 回答 (1件)

スタイルシートは何をお使いでしょうか?


XSLTでしたら、
<xsl:template match="LineBreak">
<br />
</xsl:template>

CSSでしたら、内容がない要素なので内容の追加は出来ませんので
Linebreak+*:before{content:"\A";disp;ay:block;white-space:pre;}
になるでしょう。
    • good
    • 0
この回答へのお礼

ありがとうございます。
xsltです。その方法でやっていたのですがうまくいかず、やはり同じ回答をいただいたのでxml事態の書き方を変えたら通りました。
別のタグの中に入れ子にされていた LineBreak だと動作しませんでした。入れ子の外に出したところ期待通り改行されました。
ありがとうございます。

お礼日時:2013/09/07 22:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!