我打電話返回節點設置的模板,我試圖將其存儲在一個變量,但它僅返回值不節點名稱如何存儲節點設置
<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」的值,並且它不包含節點名稱任何人都可以幫助我如何獲取節點集並存儲它。
是如何你「測試」變量?請記住'''會爲您提供片段的_string value_,這意味着文本節點的連接。如果你想要這個結構,你需要使用''。 –
耶節點的連接現在得到了。我使用$ maxP它給了我連接結果,所以我能做些什麼來獲得節點集? – user1805169
我需要做這個節點設置在C#代碼文件中的計算,所以我發送這個節點設置爲C#代碼文件作爲代碼:GetMax($ maxP)但我只得到文本節點不是節點集:( – user1805169