douwei8672 2013-12-05 22:12
浏览 3

PHP使用无效字符生成XML?

I want to create an xml file that contains invalid characters such as "&", "=" ... etc.

Is it possible because I can not find a solution? Can I convert these characters?

I wonder if it is not better to generate JSON instead?

  • 写回答

1条回答 默认 最新

  • 普通网友 2013-12-05 22:21
    关注

    You can include any character in the text "payload" of an XML document. However, as you note, in the case of special reserved characters, you may need to escape them first.

    For example, & becomes &amp; - short for ampersand, < becomes &lt; and > becomes &gt;, less than and greater than respectively. However, as the wikipedia link above shows, = does not need to be escaped.

    Fortunately, PHP includes functions that take care of escpaing strings for you, so I'd recommend just wescaping your text before you add it into the document.

    评论

报告相同问题?

悬赏问题

  • ¥15 怎么改成循环输入删除(语言-c语言)
  • ¥15 安卓C读取/dev/fastpipe屏幕像素数据
  • ¥15 pyqt5tools安装失败
  • ¥15 mmdetection
  • ¥15 nginx代理报502的错误
  • ¥100 当AWR1843发送完设置的固定帧后,如何使其再发送第一次的帧
  • ¥15 图示五个参数的模型校正是用什么方法做出来的。如何建立其他模型
  • ¥100 描述一下元器件的基本功能,pcba板的基本原理
  • ¥15 STM32无法向设备写入固件
  • ¥15 使用ESP8266连接阿里云出现问题