• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:XMLをCSVへ変換でほしい情報を取得したい)

XMLをCSVへ変換する方法とaidの取得方法

このQ&Aのポイント
  • XMLをCSVへ変換する方法について説明します。また、aidを取得するためのXSLの記述方法も解説します。
  • XMLをCSVへ変換する際に必要なXSLの記述方法と、aidを取得する方法について詳しく説明します。
  • XMLをCSVへ変換する方法と、aidを取得するためのXSLの記述方法について解説します。必要な情報を抽出するためのレイアウトも紹介します。

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

  • ベストアンサー
noname#152572
noname#152572
回答No.2

改行が<xsl:value-of select...> の前にある(複数行で編集・保存している)からでしょう。 改行の影響を無くすには、見にくいでしょうが影響のあるであろう改行を除いて一行にXSL ファイルを直す必要があります。この場合、<xsl:template> タグ内は改行がそのまま影響する事になります。 #表示中は改行・段落表示され、保存すると無改行になる編集ソフトがあると便利ですけどね(フリーであるかな?)

その他の回答 (1)

noname#152572
noname#152572
回答No.1

ユーザデータタグよりも上位に位置する状況タグのaid 属性値を、<xsl:template match="ユーザデータ">で表示したいということですね? <xsl:value-of select="../@aid"/> でいけません? #深夜、眠いので未検証・・・すまぬ

origami060506
質問者

お礼

回答ありがとうございます。 試しました。 表示できました。 本当にありがとうございます。 助かりました。

origami060506
質問者

補足

試したところ、aid属性値に2桁の空白がどうしても入ります。 ヘダー情報を「aid,uid,氏名,ID,種別,率,最終更新」を書くのを やめると明細の空白はなくなりました。 最終行だけ2桁の空白が残ってしまいます。 これを除去したいです。 もう少し調べてみますが、 なにかヒントなどの助言をいただければ幸いです。