2016-04-14 21 views
0

genellikle bu forumdaki sorularımın tüm yanıtlarını buluyorum, ancak şimdi ne yapacağımı gerçekten anlayamıyorum.2 etiketli bir metin arasında bir karakteri nasıl bulurum ve değiştiririm?

Bir programdan .xml dosyası alıyorum ve web sitemizde bir makale/ürün oluşturmak için bu xml dosyasını kullanıyoruz.

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

ve böyle çıkışı istiyorum:: programdan çıkışı böyledir

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

Allready ]]></BigInfo>

için <BigInfo><![CDATA[ için <BigInfo> ve </BigInfo> yerini bir senaryo yazdım

ancak şimdive &gt;'u < arasında değiştirmem gerekiyor. BigInfo etiketleri.

Umarım hepiniz bana yardımcı olabilirsiniz!

Saygılarımızla

Koen de Haan

+0

iki biçim eşdeğerdir. – choroba

cevap

0

senaryonuz dili nedir? PHP örneğin vardır:

tam olarak ne istediğinizi yapar

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

: bakış XML açıdan

<?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 
?> 
+0

Üzgünüm, CDATA'yı .xml dosyasına koymak için powershell ile yapılmış bir komut dosyası kullandım. –

+0

https://msdn.microsoft.com/en-us/library/7c5fyk1k(v=vs.100).aspx bu bir powershell seçeneğidir – Rene

+0

Çok teşekkürler! Bu bana yardımcı olacak! –

İlgili konular