xml - Select value of higher level element in xslt template -
मेरे पास ऐसा एक्सएमएल फाइल है जैसे
& lt; कार & gt; & Lt; निर्माता का नाम = "फोर्ड" & gt; & LT; SomeOtherBitOfInfo & gt; DenormaliseMe & lt; / SomeOtherBitOfInfo & gt; & LT; मॉडल & gt; ग्रेनेडा & lt; / मॉडल & gt; & LT; मॉडल & gt; Cortina & lt; / मॉडल & gt; & LT; मॉडल & gt; कापरी & lt; / मॉडल & gt; और मेरे पास एक ऐसा नमूना है जो मॉडल तत्वों से मेल खाता है और उनको कॉपी करता है, जैसे
& lt; xsl: template match = "Model" & gt; & Lt; xsl: तत्व का नाम = "डेनॉर्मलाइज्डडेटा" & gt; & lt; xsl: मान का चयन करें = "../ कुछ अन्यबिटऑफ़इन्फो" / & gt; & lt; / xsl: तत्व & gt; & LT; XSL: प्रतिलिपि & gt; & lt; / XSL: प्रतिलिपि & gt; & Lt; / XSL: टेम्पलेट & gt; मुझे SomeOtherBitOfInfo के मान को प्राप्त करना है ताकि मुझे
& lt; DenormalisedData & gt; DenormaliseMe & lt; / DenormalisedData & gt; & lt; मॉडल & gt; ग्रेनेडा & lt; / मॉडल & gt; & LT; DenormalisedData & gt; DenormaliseMe & lt; / DenormalisedData & gt; & lt; मॉडल & gt; Cortina & lt; / मॉडल & gt; & LT; DenormalisedData & gt; DenormaliseMe & lt; / DenormalisedData & gt; & lt; मॉडल & gt; कापरी & lt; / मॉडल & gt; क्योंकि पुराने ../ वाक्यविन्यास काम नहीं करता।
धन्यवाद
& lt; xsl: टेम्पलेट मैच =" मॉडल "& gt; & LT; DenormalisedData & gt; & Lt; xsl: मान का चयन करें = "../ someOtherBitOfInfo" / & gt; & Lt; / DenormalisedData & gt; & Lt; xsl: copy-of select = "।" / & Gt; & Lt; / XSL: टेम्पलेट & gt;
Comments
Post a Comment