我如何找到&替换2个标签中的文字之间的字符?

时间:2016-04-14 10:25:48

标签: html xml replace words

通常我会在这个论坛上找到我的问题的所有答案,但现在我真的无法弄清楚该怎么做。

我从程序中获取.xml文件,我们使用此xml文件在我们的网站上创建文章/产品。 该程序的输出如下:

<BigInfo>Description English: Spring washer&lt;br&gt;Descrizione Italiano: Rosetta</BigInfo>

我希望输出如下:

<BigInfo><![CDATA[Description English: Spring washer<br>Descrizione Italiano: Rosetta]]></BigInfo>

我已经写了一个替换的脚本 <BigInfo><BigInfo><![CDATA[</BigInfo>]]></BigInfo>

但现在我需要在BigInfo标记之间替换&lt;&gt; {/ 1}}。

我希望你们都可以帮助我!

亲切的问候,

Koen de Haan

1 个答案:

答案 0 :(得分:0)

您的脚本语言是什么? PHP有例如:

http://php.net/manual/en/function.html-entity-decode.php

完全符合您的要求:

<?php
$orig = "I'll \"walk\" the <b>dog</b> now";

$a = htmlentities($orig);

$b = html_entity_decode($a);

echo $a; // I'll &quot;walk&quot; the &lt;b&gt;dog&lt;/b&gt; now

echo $b; // I'll "walk" the <b>dog</b> now
?>