ノード セットを返すテンプレートを呼び出して、それを変数に格納しようとしましたが、ノード名ではなく値のみを返します
<MaxData>
<xsl:variable name="maxP">
<xsl:call-template name="MaxPeaks"/>
</xsl:variable>
</MaxData>
<xsl:template name="MaxPeaks">
<DailyPeakDmds>
<xsl:text>Test1</xsl:text>
</DailyPeakDmds>
<DailyPeakDmds>
<xsl:text>Test2</xsl:text>
</DailyPeakDmds>
</xsl:template>
ノード セットを C# コード ファイルに送信:
<xsl:value-of select="code:GetMax($maxP)"/>
しかし、C#メソッドでは結果「Test1 Test2」が得られますが、次のようにする必要があります:
<DailyPeakDmds>
Test1
</DailyPeakDmds>
<DailyPeakDmds>
Test2
</DailyPeakDmds>
変数「maxP」をテストすると、「Test1 Test2」値が含まれ、ノード名が含まれていないため、ノードセットを取得して保存する方法がわかりません。