xslt - Add CDATA to an xml file -
मैं कुछ XML टैग्स के आसपास कुछ XML स्रोत (यह मेरी फ़ाइल का केवल एक छोटा सा हिस्सा है) क्या मैं चाहूँगा <पूर्व> मेरा xslt मुझे जो मिलता है मैंने अपना यदि संभव हो तो, मैं कुछ अतिरिक्त टैग के लिए ऐसा करना चाहूंगा (जैसे regexp के साथ मैंने पूरे दिन कुछ परीक्षण किए, लेकिन मैं आपको या तो यह करने की आवश्यकता है : या यह: (मैं पहले दृष्टिकोण की अनुशंसा करता हूं) और आपको सभी सेट होना चाहिए। किसी भी तत्व का नाम देना शुरू करने के लिए "Teasertext _" के साथ: CDATA टैग जोड़ना चाहूंगा
& lt; teasertext_fr & gt; & Lt; div xmlns: xlink = "http://www.w3.org/1999/xlink xmlns =" http://www.coremedia.com/2003/richtext-1.0 "& gt; & lt; पी & gt; 2012 आईएसटी एफएआई वाइले Länder ein wichtiges Wahljahr Reihe fühlt der weltweiten Demokratie auf den Zahn के & lt मरो;।। / p & gt; & lt; / div & gt; & lt; / teaserText_fr & gt;
& lt; teasertext_fr & gt; & lt;! [CDATA [& lt; div xmlns: xlink = "http://www.w3.org/1999/xlink" xmlns = " http://www.coremedia.com/2003/richtext-1.0"><p>2012 IST für viele Länder ein wichtiges Wahljahr मरो Reihe fühlt der weltweiten Demokratie auf den Zahn। & lt;। / p & gt; & lt; >
& lt;? Xml संस्करण = " 1.0 "एन्कोडिंग =" आईएसओ -8859-1 "? & Gt; & lt; xsl: स्टाइलशीट संस्करण =" 1.0 "xmlns: xsl =" http://www.w3.org/1999/XSL/transform "& gt; & lt; xsl : आउटपुट पद्धति = "html" एन्कोडिंग = "यूटीएफ -8" ओमिट-एक्सएमएल-घोषणा- "हां" डॉटस्पे-पब्लिक = "- // डब्ल्यू 3 सी / डीटीटी एचटीएमएल 4.01 / एन" डॉटस्पे-सिस्टम = "http: // ww W.w3.org/TR/html4/strict.dtd "इंडेंट =" हां "/ & gt; & Lt; xsl: टेम्पलेट मैच = "नोड () | @ *" & gt; & LT; XSL: प्रतिलिपि & gt; & Lt; xsl: लागू-टेम्पलेट चुनें = "नोड () | @ *" / & gt; & Lt; / XSL: प्रतिलिपि & gt; & Lt; / XSL: टेम्पलेट & gt; & Lt; xsl: टेम्पलेट मैच = "teasertext_fr" & gt; & Lt; xsl: टेक्स्ट अक्षम-आउटपुट- escaping = "yes" & gt; & amp; lt;! [CDATA [& lt; / xsl: text & gt; & Lt; xsl: copy-of select = "*" / & gt; & Lt; xsl: टेक्स्ट अक्षम-आउटपुट-एस्केपिंग = "हां" & gt;]] & amp; gt; & lt; / xsl: text & gt; & Lt; / XSL: टेम्पलेट & gt; & Lt; / XSL: स्टाइलशीट & gt;
& lt; / teasertext_de & gt; & lt;! [CDATA [& lt; div xmlns = "http : //www.coremedia.com/2003/richtext-1.0 "xmls: xlink =" http://www.w3.org/1999/xlink "& gt; & lt; पी & gt; एक ?? partir du 10 Janvier, Arte फैलाना "मैं लोकतंत्र प्यार करता हूँ", उने सा ?? Â © री documentaire कुई, एन cette भव्य अन्ना ?? Â © ई एक ?? Â © lectorale, prend le pouls दा ?? Â © mocratique डे ला प्लाना ?? खा लिया। & lt; / p & gt; & lt; / div & gt;]] & gt; & lt; addTeaserText_de & gt;
teasertext_fr टैग खो दिया है, मुझे समझ में नहीं आ रहा है कि क्यों
[add |] TeaserText_ [fr | de] लेकिन मैं इसे काम नहीं कर सकता ... "
<कोड> & lt; XSL: टेम्पलेट मैच = "teaserText_fr" & gt; & lt; XSL: कॉपी & gt; & lt; XSL: पाठ को निष्क्रिय-उत्पादन-एस्केपिंग = "हाँ" & gt; & amp; lt ;! [CDATA [& lt; / XSL: पाठ & gt; & lt; XSL: चुनिंदा कॉपी-के = "*" / & gt; & lt; XSL: पाठ को निष्क्रिय-उत्पादन-एस्केपिंग = "हाँ" & gt;]] & amp; gt; & lt; / Xsl: text & gt; & lt; / xsl: copy & gt; & lt; / xsl: टेम्पलेट & gt;
& lt; xsl: template match = " teaserText_fr "& gt; & lt; teaserText_fr & gt; & lt; XSL: पाठ अक्षम-उत्पादन-एस्केपिंग =" हाँ "& gt; & amp; lt; [CDATA [& lt; / XSL: पाठ & gt; & lt; XSL: चुनिंदा कॉपी-के =" * "/ & Gt; & lt; xsl: टेक्स्ट अक्षम-आउटपुट-एस्केपिंग =" हां "& gt;]] & amp; gt; & lt; / xsl: टेक्स्ट & gt; & Lt; / teaserText_fr & gt; & Lt; / XSL: टेम्पलेट & gt;
& lt; xsl: टेम्पलेट मैच = "* [प्रारंभ- (स्थानीय-नाम (), 'टीज़र टेक्स्ट _']]" & gt; & LT; XSL: प्रतिलिपि & gt; & Lt; xsl: टेक्स्ट अक्षम-आउटपुट- escaping = "yes" & gt; & amp; lt;! [CDATA [& lt; / xsl: text & gt; & Lt; xsl: copy-of select = "*" / & gt; & Lt; xsl: टेक्स्ट अक्षम-आउटपुट-एस्केपिंग = "हां" & gt;]] & amp; gt; & lt; / xsl: text & gt; & Lt; / XSL: प्रतिलिपि & gt; & Lt; / XSL: टेम्पलेट & gt;
Comments
Post a Comment