xslt - Parameter value is null in xsl template -


मैं नीचे एक टेम्पलेट बुला रहा हूँ:

  & lt; select class = "inline" नाम = "यात्रा का समय-समय" id = "समय-का-यात्रा-शुरू-घंटा" & gt; & lt; xsl: कॉल-टेम्पलेट नाम = "बनानेडाउनडाउनडाउन" & gt; & lt; xsl: साथ-परम नाम = "गणना" चुनें = "23" / & gt; & Lt; xsl: के साथ- param नाम = "selectedValue" चुनें = "$ dropDownValue" / & gt; & Lt; / XSL: कॉल-टेम्पलेट & gt; & Lt; / चयन & gt;   

मंदिर की परिभाषा:

  & lt; xsl: टेम्पलेट नाम = "बनानेडाउनडाउनडाउन" & gt; & lt; xsl: परम नाम = "अनुक्रमणिका" चुनें = "0" / & gt; & lt; xsl: परम नाम = "गणना" / & gt; & lt; xsl: परम नाम = "चयनित वैल्यू" / & gt; & lt; xsl: यदि परीक्षण = "$ इंडेक्स & amp; लिफ्ट; = 9" & gt; & LT; विकल्प & gt; & lt; xsl: विशेषता नाम = "मान" & gt; & Lt; xsl: मान का चयन करें = "कॉन्सैट ('0', $ इंडेक्स)" / & gt; & Lt; / XSL: विशेषता & gt; & Lt; xsl: मान का चयन करें = "कॉन्सैट ('0', $ इंडेक्स)" / & gt; & Lt; / विकल्प & gt; & lt; xsl: कॉल-टेम्पलेट नाम = "बनानेडाउनडाउनडाउन" & gt; & lt; xsl: के साथ- param नाम = "अनुक्रमणिका" चुनें = "$ अनुक्रमणिका + 1" / & gt; & lt; xsl: के साथ- param नाम = "गणना" चुनें = "$ गिनती" / & gt; & Lt; / XSL: कॉल-टेम्पलेट & gt; & Lt; / XSL: यदि & gt; & lt; xsl: if test = "($ इंडेक्स & gt; 9) और ($ इंडेक्स & amp; लिफ्ट; = $ काउंट)" & gt; & LT; विकल्प & gt; & lt; xsl: विशेषता नाम = "मान" & gt; & lt; xsl: मान का चयन करें = "$ अनुक्रमणिका" / & gt; & Lt; / XSL: विशेषता & gt; & lt; xsl: if test = "$ selectedValue = $ अनुक्रमणिका" & gt; & lt; xsl: विशेषता नाम = "चयनित" & gt; & lt; xsl: मान का चयन = "'सच्चा" / & gt; & Lt; / XSL: विशेषता & gt; & Lt; / XSL: यदि & gt; & lt; xsl: मान का चयन करें = "$ अनुक्रमणिका" / & gt; & Lt; / विकल्प & gt; & lt; xsl: कॉल-टेम्पलेट नाम = "बनानेडाउनडाउनडाउन" & gt; & lt; xsl: के साथ- param नाम = "अनुक्रमणिका" चुनें = "$ अनुक्रमणिका + 1" / & gt; & lt; xsl: के साथ- param नाम = "गणना" चुनें = "$ गिनती" / & gt; & Lt; / XSL: कॉल-टेम्पलेट & gt; & Lt; / XSL: यदि & gt; & Lt; / XSL: टेम्पलेट & gt;  $ dropDownValue      

हालांकि $ selectedValue का मान निरर्थक है, हालांकि $ dropDownValue p>

आप अपने कोड में बार-बार टेम्पलेट बुला रहे हैं, लेकिन आपके रिकर्सिव कॉल में से कोई भी आप $ selectedValue के लिए मूल्य कॉपी नहीं कर रहे हैं पैरामीटर।

इसे अपने कॉल-टेम्पलेट में जोड़ने का प्रयास करें:

  & lt; xsl: call-template name = "createDropDown" & gt; & Lt; xsl: के साथ- param नाम = "अनुक्रमणिका" चुनें = "$ अनुक्रमणिका + 1" / & gt; & lt; xsl: के साथ- param नाम = "गणना" चुनें = "$ गिनती" / & gt; & Lt; xsl: के साथ- param नाम = "selectedValue" चुनें = "$ selectedValue" / & gt; & Lt; / XSL: कॉल-टेम्पलेट & gt;    

Comments

Popular posts from this blog

Verilog Error: output or inout port "Q" must be connected to a structural net expression -

jasper reports - How to center align barcode using jasperreports and barcode4j -

c# - ASP.NET MVC - Attaching an entity of type 'MODELNAME' failed because another entity of the same type already has the same primary key value -