2013-07-07 2 views
1

Я использую текстовый редактор JQuery. Я скопировать и вставить XML, как указано ниже в текстовом редактореПоказать XML в текстовом редакторе (например, tinymce, JQuery Editor) PHP

<shoes> 
    <shoe> 
    <shouename>Shoue</shouename> 
    </shoe> 
</shoes> 

Затем я нажимаю на кнопку Сохранить и XML сохраняются в БД MySQL. Затем, когда я редактирую то же самое, я вижу «Shoue» в поле текстового редактора. Но я хочу показать это, как показано ниже в texteditor

<shoes> 
    <shoe> 
    <shouename>Shoue</shouename> 
    </shoe> 
</shoes> 

Я думаю, что текстовый редактор, поддерживающий XML с HTML. Как я могу показать XML, как в текстовом редакторе, используя PHP. Чтобы я мог редактировать XML и сохранять.

ответ

0

попробуйте htmlspecialchars() и прочитайте о XSS - вы должны использовать эту функцию всегда, когда хотите выводить данные пользователя на HTML-страницу.
В качестве варианта попробуйте Twig templates engine - очень прост и имеет встроенное экранирование.

+0

Спасибо за ответ! Моя ошибка заключалась в том, что я не использовал htmlentities(), вставляя данные в DB. Теперь он работает. – user2557649