Добавить CDATA в xml?

258
10 марта 2017, 00:47

Как в первом случае обновить в элементе offer_text секцию <![CDATA[ ]]> на содержимое переменной $text, а во втором добавить ее?

$xml = simplexml_load_file($_SERVER['DOCUMENT_ROOT'] . '/objects.xml');
$xmlElement = $xml->xpath("//offer[@id=" . $id . "]");
if(!empty($xmlElement)) {
    $xmlElement[0]->offer_text = $text;
} else {
    $add = $xml->offers->addChild('offer');
    $add->addAttribute('id', $id);
    $addText = $add->addChild('offer_text', $text);
}
file_put_contents($_SERVER['DOCUMENT_ROOT'] . '/objects.xml', $xml->asXML());
READ ALSO
Валидация входящих данных Yii по integer

Валидация входящих данных Yii по integer

Вечер добрый, не получается сделать валидацию входящих данных в Yii2, в модели пишу правило, но вылетает исключение

297
Кнопка &ldquo;Назад&rdquo; и кнопка &ldquo;Загрузить ещё&rdquo; на Ajax

Кнопка “Назад” и кнопка “Загрузить ещё” на Ajax

В интернет-магазине на странице категории добавил сортировку товаров и кнопку "Загрузить ещё", но если нажать на товар, а потом на кнопку назад...

320
Как запретить доступ к админке

Как запретить доступ к админке

В app/Http/Authenticatephp добавил такой код

308
Laravel 5.4 Vimeo API установка и настройка?

Laravel 5.4 Vimeo API установка и настройка?

Laravel 54 Vimeo API установка и настройка? Как настроить Vimeo API с Laravel 5

263