XSL or XSLT or XSLFO: which can expand text? -
मान लीजिए मेरे पास XML फ़ाइल है:
& lt; दस्तावेज़ & gt; & Lt; title & gt; कैसे पश्चिम जीता था & lt; / title & gt; & LT; अध्याय & gt; Lorem इप्सम ब्लाह ..... और lt; / अध्याय & gt; & Lt; / दस्तावेज़ & gt; क्या ऐसा शीर्षक को रेंडर करने के लिए XSLT या XSLFO या XSL का उपयोग करना संभव है:
कैसे पश्चिम जीता था ------- ------------- Lorem Ipsum Blah ..... मैं शीर्षक के बाद लाइन पर सही संख्याओं को कैसे उत्पन्न करूं?
इसे आज़माएं:
& lt; xsl: template match = "title" & gt; & Lt; xsl: मान का चयन करें = "पाठ ()" / & gt; & LT; XSL: पाठ & gt; & Lt; / XSL: पाठ & gt; & Lt; xsl: कॉल-टेम्पलेट नाम = "अंडरलाइन" & gt; & Lt; xsl: के साथ- param नाम = "लंबाई" चुनें = "स्ट्रिंग-लम्बाई (टेक्स्ट ())" / & gt; & Lt; / XSL: कॉल-टेम्पलेट & gt; & Lt; / XSL: टेम्पलेट & gt; & Lt; xsl: टेम्पलेट नाम = "अंडरलाइन" & gt; & Lt; xsl: परम नाम = "लंबाई" / & gt; & LT; XSL: चुनें & gt; & Lt; xsl: जब परीक्षण = "$ लंबाई & gt; 0" & gt; - & lt; xsl: कॉल-टेम्पलेट नाम = "अंडरलाइन" & gt; & lt; xsl: के साथ- param नाम = "लंबाई" चुनें = "$ लंबाई - 1" "/ & gt; & lt; / XSL: कॉल-टेम्पलेट & gt; & lt; / XSL: जब & gt; & Lt; / XSL: चुनें & gt; & Lt; / XSL: टेम्पलेट & gt; अधोरेखित एक पुनरावर्ती टेम्पलेट है जो डैश की एक संख्या देता है।
Comments
Post a Comment