को प्रतिस्थापित करता है मुझे वास्तव में एक्सएसएल नहीं पता है लेकिन मुझे इस कोड को ठीक करने की आवश्यकता है, मैंने इसे आसान बनाने के लिए इसे कम कर दिया है।
मैं इस लाइनएक्सएसएलटी स्ट्रिंग
<xsl:variable name="text" select="replace($text,'a','b')"/>
यह XSL है पर यह त्रुटि
Invalid XSLT/XPath function
हो रही है
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:inm="http://www.inmagic.com/webpublisher/query" version="1.0">
<xsl:output method="text" encoding="UTF-8" />
<xsl:preserve-space elements="*" />
<xsl:template match="text()" />
<xsl:template match="mos">
<xsl:apply-templates />
<xsl:for-each select="mosObj">
'Notes or subject'
<xsl:call-template
name="rem-html">
<xsl:with-param name="text" select="SBS_ABSTRACT" />
</xsl:call-template>
</xsl:for-each>
</xsl:template>
<xsl:template name="rem-html">
<xsl:param name="text" />
<xsl:variable name="text" select="replace($text, 'a', 'b')" />
</xsl:template>
</xsl:stylesheet>
किसी को भी मुझे बता सकते हैं क्या इसके साथ गलत क्या है?
कृपया ध्यान दें कि 'प्रतिस्थापन() 'फ़ंक्शन XPath 2.0 (और इसलिए XSLT 2.0) से आगे है और नियमित अभिव्यक्ति प्रतिस्थापन का समर्थन करता है। – Abel