【问题标题】:Display XML in texteditor (eg. tinymce,Jquery Editor) PHP在文本编辑器中显示 XML(例如 tinymce、Jquery 编辑器)PHP
【发布时间】:2013-07-07 09:19:40
【问题描述】:

我正在使用 Jquery 文本编辑器。我在文本编辑器中复制并粘贴下面给出的 XML

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

然后我点击保存并将 XML 保存在 Mysql DB 中。然后,当我编辑相同的内容时,我会在 texteditor 字段中看到“Shoue”。但我想在文本编辑器中如下所示显示它

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

我认为 texteditor 用 HTML 渲染 XML。 如何使用 PHP 在 texteditor 中显示 XML。这样我就可以编辑 XML 并保存。

【问题讨论】:

    标签: php xml tags tinymce text-editor


    【解决方案1】:

    尝试htmlspecialchars() 并阅读有关 XSS 的信息 - 当您希望在 HTML 页面上输出用户数据时,您应该始终使用此功能。
    作为变体,试试 Twig 模板引擎 - 非常简单并且内置转义。

    【讨论】:

    • 感谢您的回复!我的错误是我在将数据插入数据库时​​没有使用 htmlentities() 。现在它正在工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-13
    • 1970-01-01
    • 2011-01-06
    • 2015-01-11
    • 1970-01-01
    相关资源
    最近更新 更多