• 締切済み

XSL : 変数について

XSL : 変数について 初めて質問致します。 ご教示宜しくお願い致します。 ****** XML文書 ****** <root> <A>1</A> <B> <B_1>2</B_1> <B_2>3</B_2> </B> </root> ****** 質問 ****** xsl で、上記xml文書の<B>タグ配下 <B_1>2</B_1> <B_2>3</B_2> を変数に代入するにはどのようにすれば いいでしょうか?(タグ名も含めて) 下記の2つを試してみましたが、 いずれも 「2 3」となります。 ・ <xsl:variable name="hoo" select="B"/> ・<xsl:variable name="hoo"> <xsl:copy-of select="B"> </xsl:variable> 質問に不明瞭な点がありましたら ご指摘下さい。 宜しくお願い致します。

みんなの回答

  • 0909union
  • ベストアンサー率39% (325/818)
回答No.1

>を変数に代入 とはXSLT内で変数にセットすると言う事(:variable)? http://msdn.microsoft.com/ja-jp/library/ms256447(v=VS.80).aspx XMLで質問する時は、何のDOM使っているか記載してください。取り合えずマイクロソフトのDOMで説明。 質問内容のレベルは、Xpathを勉強すると、すぐわかるレベルで初級辺ですね。と言うか、その辺を最初に学びませんか? 位置と方向の指定ですよね? http://msdn.microsoft.com/ja-jp/library/ms256115(v=VS.80).aspx http://msdn.microsoft.com/ja-jp/library/ms256122(v=VS.80).aspx http://msdn.microsoft.com/ja-jp/library/ms256086(v=VS.80).aspx ./ => カレントから全方位に検索 ../ => カレントの一つ上から全方位に検索 //B/ = B以下を全部検索 //B/* と言う事で、サンプルを見れば分かるかと!

関連するQ&A