मेरे पास एक XML है
& lt; MainNode & gt; & Lt; डेटा SubjectID = "19233" & gt; & Lt; सबनोड सीएस = "100,1" & gt; & Lt; AB V = "PSDF" / & gt; & Lt; / उपनोड & gt; & Lt; / डाटा & gt; & Lt; डेटा SubjectID = "19234" & gt; & Lt; सबनोड सीएस = "111,1" & gt; & Lt; AB V = "PSDF" / & gt; & Lt; / उपनोड & gt; & Lt; / डाटा & gt; & Lt; / MainNode & gt; जब मैं "@CS" विशेषता के मान को सम्मिलित करने का प्रयास करता हूं, तो मुझे "NaN" परिणाम मिल रहा है। क्या कोई मुझे इस मुद्दे को हल करने में सहायता कर सकता है?
अग्रिम धन्यवाद प्रदीप
मुझे लगता है कि यह अधिक काम है, लेकिन आप कोशिश कर सकते हैं :
& lt; xsl: टेम्पलेट नाम = "sum_helper" & gt; & Lt; xsl: परम नाम = "वर्तमान" चुनें = "0" / & gt; & Lt; xsl: परम नाम = "बाकी" / & gt; & LT; XSL: चुनें & gt; & Lt; xsl: जब परीक्षण = "गणना ($ बाकी) & gt; 0" & gt; & Lt; xsl: कॉल-टेम्पलेट नाम = "sum_helper" & gt; & Lt; xsl: के साथ- param नाम = "चालू" चुनें = "$ वर्तमान + अनुवाद ($ बाकी [1], ',', '।') '/' & Lt; xsl: के साथ परम नाम = "बाकी" चुनें = "$ बाकी [स्थिति () & amp; gt; 1]" / & gt; & Lt; / XSL: कॉल-टेम्पलेट & gt; & Lt; / XSL: जब & gt; & LT; XSL: अन्यथा & gt; & Lt; xsl: मान का चयन करें = "$ वर्तमान" / & gt; & Lt; / XSL: अन्यथा & gt; & Lt; / XSL: चुनें & gt; & Lt; / XSL: टेम्पलेट & gt; ... & lt; xsl: कॉल-टेम्पलेट नाम = "sum_helper" & gt; & Lt; xsl: के साथ- param नाम = "बाकी" चुनें = "// उपनोड / @ सीएस" / & gt; & Lt; / XSL: कॉल-टेम्पलेट & gt; ...
Comments
Post a Comment