处理xml标记中的文本内容,将其与某些文本进行比较,如果需要,使用xslt编辑内容

时间:2014-06-05 05:55:50

标签: xml xslt

我有一个xml文件,其内容看起来像这样:

<a id = 123123> 
    <title>Metadata of Architecture</title>
    <entry valign="top" colname="col1" morerows="0">
        <p>Attribute</p>
    </entry>
    <p><b>attribut2 some more text</b></p>
    <p><i>attrbut3 has normal text</i></p>
</a> 

需要一个xslt

我想处理xml文件中的所有可用文本内容,主要是在&#34; p&#34;标签[偶标题标签有文字]。就像我想要获取&#34;属性&#34;然后将它与一个字符串进行比较,然后决定我是保持它原样还是改变它。    喜欢明智的&#34; attribut2更多的文字&#34;必须逐一挑选&#34; attribut2&#34; &#34;一些&#34; &#34;更&#34;分开比较。

简而言之,只要文本信息存在,就必须将其与字符串进行比较并根据需要进行编辑。[整个文件中的每个单词]

预期输出:

<a id = 123123> 
    <title>Metadata of Architecture</title>
    <entry valign="top" colname="col1" morerows="0">
        <p>Attribute</p>
    </entry>
    <p><b>attribut2 common common common</b></p>
    <p><i>attrbut3 common common common</i></p>
</a> 

需要一个好的xsl transforamtion xml-- xml 提前谢谢

0 个答案:

没有答案