Почему они автоматически меняют "<" на < - PullRequest
0 голосов
/ 22 мая 2019

Я генерирую XML-файл, в тегах заголовков я изменяю значение и добавляю специальные символы, такие как «<», но когда я генерирую XML, они меняют это автоматически в «<и>»

я стараюсь:

htmlspecialchars
*

и * 1006

htmlspecialchars_decode
$dom = new DOMDocument;
$dom->load('p.xml');
$i = 0;
$tytuly = $dom->getElementsByTagName('auction_title');

foreach ($tytuly as $tytul){

$title = $tytul->nodeValue;
$tytul->nodeValue = htmlspecialchars_decode("<![CDATA[").doTitleCut($title).htmlspecialchars_decode("]]>");
$i = $i+1;

}

$dom->save("4.xml");

XML:

&lt;![CDATA[Airontek gniazdo e40 do żarówek CFL - kabel 2m]]&gt;

Я не знаю, почему они меняют это авто, даже если я использую htmlspecialchars?

Я просто хочу иметь:

<[CDATA[Airontek gniazdo e40 do żarówek CFL - kabel 2m]]>

...