【问题标题】:XML escaping special characterXML 转义特殊字符
【发布时间】:2013-06-25 10:58:49
【问题描述】:

如何使用 PHP 转义 XML 文件中的特殊字符。我正在尝试读取 XML 文件,然后在退出时转义特殊字符。我正在尝试以 CDATA 格式制作 xml 文件。

提前致谢。

【问题讨论】:

  • 你不需要在 PHP 中。只需使用一个 XML 解析器,它允许您创建 CDATA(在 PHP 中称为 DOMDocument)并用包含这些“特殊”字符的字符串的 CDATA 替换整个文本节点。
  • 嗨,谢谢。你有什么例子吗?
  • 这将是一个重复的问题:How to use php DOM document?

标签: php xml codeigniter escaping cdata


【解决方案1】:

我觉得 htmlspecialchars() 函数可以帮助你转义特殊字符。

如果特殊字符是其他语言,即它不属于 utf-8 编码,则可以这样做

utf8_str = iconv("ISO-8859-1", "UTF-8", my_str);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-14
    • 2019-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多