XSLT-在XML中查找和替换wordt

时间:2018-09-10 09:18:17

标签: c# xml xslt

我在网站系统中拥有此工具,该工具具有XML提要作为输出,它使您可以自己编写函数,其工作方式如下:

    <xsl:value-of select="url:Encode(Regions/Region[1]/@Value)"/>



<msxml:script implements-prefix="url" language="C#">
    <msxml:assembly name="System.Web"/>
    <msxml:using namespace="System.Web"/>
    <![CDATA[
        public string Encode(string text)
        {
            return HttpUtility.UrlEncode(text);
        }      
    ]]>
  </msxml:script>

因此,现在我正在寻找一个查找和替换功能,该功能可以过滤文本并替换其中的单词,但是我不知道从何处开始使用此代码。

1 个答案:

答案 0 :(得分:1)

从XSLT 2.0 / XPath 2.0开始,您可以在XSLT样式表中使用XPath的标准函数fn:replace进行字符串搜索/替换。任何XSLT> = 2.0处理器(例如SAXON)都应立即提供该功能。