我正在调用一个返回节点集的模板,我试图将它存储在一个变量中,但它只返回值而不是节点名称
<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”值,并且不包含节点名称,任何人都可以帮助我如何获取节点集并存储它。