Простой вопрос. Можно ли добавить блок HTML в SimpleXMLElement (или, по сути, DOMDocument) узел без автоматической конвертации данных HTML в формат сущности?Возможно добавить HTML-контент в узел SimpleXMLElement
Например, возьмите этот фрагмент кода (с DOMDocument здесь, но SimpleXMLElement ведет себя точно так же):
<?php
$dom = new DOMDocument('1.0', 'utf-8');
$de = $dom->createElement('content', '<p>some <a>stuff</a></p>');
$dom->appendChild($de);
echo $dom->saveXML();
?>
Выход:
<p>some <a>stuff</a></p>
Если вы посмотрите на исходный код, вы увидите:
<?xml version="1.0" encoding="utf-8"?>
<content><p>some <a>stuff</a></p></content>
... HTML-блок автоматически преобразован в формат сущности.
Даже упаковка блока с CDATA не помогает, поскольку угловые скобки CDATA также преобразуются.
Итак, есть ли способ добавить HTML-блоки, подобные этому, без выполнения этого автоматического преобразования?
Спасибо, м^е
Да. Я сам выяснил, что сейчас. Спасибо за ваш вклад :) –