xpath - Concatenate multiple attribute values -
इस प्रकार की एक्सएमएल फ़ाइल को देना:
& lt; डेटा & gt; & Lt; पंक्ति val = "3" / & gt; & Lt; पंक्ति वैल = "7" / & gt; & Lt; पंक्ति val = "2" / & gt; & Lt; पंक्ति वैल = "4" / & gt; & Lt; पंक्ति val = "3" / & gt; & Lt; / डेटा & gt;
मुझे स्ट्रिंग '3; 7; 2; 4; 3' को एक्सपीथ 1.0 का उपयोग करने की आवश्यकता है ताकि मैं अपने XForms एप्लिकेशन में Google चार्ट सेवा के लिए गतिशील लिंक बना सकूं।
मैं यह कैसे कर सकता हूँ? क्या यह संभव है?
XPath 2.0 समाधान:
string-join XSLT 1.0 समाधान: & lt; xsl: स्टाइलशीट संस्करण = "1.0" xmlns: / / / >
XSL = "http://www.w3.org/1999/XSL/Transform" & gt; & Lt; xsl: आउटपुट विधि = "टेक्स्ट" / & gt; & Lt; xsl: टेम्पलेट मैच = "पंक्ति" & gt; & Lt; xsl: मान का चयन करें = "कॉन्सैट (उपस्ट्रिंग (';', 1, स्थिति () - 1), @ वैल)" / & gt; & Lt; / XSL: टेम्पलेट & gt; & Lt; / XSL: स्टाइलशीट & gt;
संपादित करें : लघु XSLT 1.0 समाधान।
Comments
Post a Comment