在xsl中的标签之间拆分文本

Shanmugalakshmi

我有一个具有以下结构的xml。

<p>Simple XML will return a reference to an <i>object</i> containing: <quote><p>the node value and you cant use references in session variables</p></quote> as there is <b>no feasible</b> way to restore a reference to another variable.</p>

输出应为

<p>Simple XML will return a reference to an <i>object</i> containing:<p>
<blockquote>the node value and you cant use references in session variables</blockquote>
<p>as there is <b>no feasible</b> way to restore a reference to another variable.</p>

如何重点突出标签。提前致谢。

不好

如果要使用XSLT进行操作,则可以采用以下解决方案:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    exclude-result-prefixes="xs"
    version="2.0">

    <xsl:template match="@*|node()">
        <xsl:copy>
            <xsl:apply-templates select="@*|node()"/>
        </xsl:copy>
    </xsl:template>

    <xsl:template match="quote">
        <xsl:text disable-output-escaping="yes"><![CDATA[</p>]]></xsl:text>
        <blockquote><xsl:apply-templates select="@*|node()"/></blockquote>
        <xsl:text disable-output-escaping="yes"><![CDATA[<p>]]></xsl:text>
    </xsl:template>

    <xsl:template match="quote/p">
        <xsl:value-of select="."/>
    </xsl:template>

</xsl:stylesheet>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 Java 中拆分文本

来自分类Dev

在段落中拆分文本

来自分类Dev

在 VBA 中拆分文本

来自分类Dev

在列表列表中拆分文本

来自分类Dev

根据文件中的文本拆分文件

来自分类Dev

在Spinner Error中拆分文本

来自分类Dev

在熊猫表中拆分文本

来自分类Dev

从选项中拆分文本并替换

来自分类Dev

Django使用模板标签拆分文本字段

来自分类Dev

目标C:在方括号之间拆分文本

来自分类Dev

从 url 拆分文本

来自分类Dev

需要替换标签中的文本-xsl

来自分类Dev

python中的正则表达式可在标签之间拆分每个文本

来自分类Dev

如何在文本框中拆分文本

来自分类Dev

在 R 中,如何在语句末尾(句号)而不是在句子之间的 .(点)处拆分文本/段落

来自分类Dev

如何拆分文本框值,然后在标签上显示拆分后的值

来自分类Dev

熊猫-在列中拆分文本并在行中搜索

来自分类Dev

如何在HTML <br>标签之间拆分HTML / XML文本?

来自分类Dev

Android从短信字符串中拆分文本/数字

来自分类Dev

在列中拆分文本并添加行号

来自分类Dev

拆分文本文件-Python中的列到行

来自分类Dev

如何在Python中根据带点的数字拆分文本?

来自分类Dev

如何在Python中根据带点的数字拆分文本?

来自分类Dev

从下拉列表中的值拆分文本和整数

来自分类Dev

在列中拆分文本并添加行号

来自分类Dev

如何使用“ awk”在列中拆分文本?

来自分类Dev

拆分文本并查找 Spark Dataframe 中的常用词

来自分类Dev

替换 Instagram 帖子中的部分文本(主题标签)

来自分类Dev

在Python的Xpath中的标签之间选择文本