• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:スタイルシートについて)

XMLファイルをXSLスタイルシートを適用して表示させる方法

このQ&Aのポイント
  • XMLファイルにXSLスタイルシートを適用して表示させる方法について教えてください。
  • 要素・属性の指定が上手くいかない場合にはどのように修正すればいいのか教えてください。
  • XMLファイルの表示後の理想のフォーマットについて詳しく教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

(書き方は色々あるけど)とりあえずこんな感じ? 細部微調整されたい ---------------------------------------------------------------- <?xml version="1.0" encoding="Shift_JIS"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/report"> <html> <head> <title>タイトル</title> </head> <body> <p align="center">適当なコメント</p> <p> <xsl:value-of select="head/editorialOffice" /> </p> <p> <xsl:value-of select="head/additionalInfo/v" /> <xsl:value-of select="head/type" /> </p> <div> <xsl:for-each select="body/warningHead/area"> <p> <xsl:value-of select="@name" /> </p> <p> <xsl:for-each select="kind"> <xsl:value-of select="@name" /> <xsl:value-of select="@level" /><br /> </xsl:for-each> </p> </xsl:for-each> </div> </body> </html> </xsl:template> </xsl:stylesheet>

wf3255
質問者

お礼

本当に助かりました。 詳細調整し、作り上げたいと思います。 ありがとうございます。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

それで、なにがわからないんでしょうか?

wf3255
質問者

補足

質問で記載しました中の、要素に該当する文字列“いいい”や“ううう”は下記のように記載すれば理想どおりに表示できます(※配置は調整が必要ですが)。わからないのは属性の文字列(例で記載している“222222222222222222”や“かかか”など)をどうやって『表示後』のように表示させるかです。 ============= <?xml version="1.0" encoding="Shift_JIS"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="head"> <html> <head> <title>タイトル</title> </head> <body> <p align="center">適当なコメント</p> <p> <xsl:value-of select="editorialOffice" /> </p> <p> <xsl:value-of select="publishingOffice" /> </p> <p> <xsl:value-of select="warningHead" /> </p> <p> <xsl:value-of select="additionalInfo" /> </p> </xsl:template> </body> </html> </xsl:stylesheet> =============

関連するQ&A