1、解析的xml中含<![CDATA[]]>

  • XML中的术语CDATA,作用是声明其[]内的内容不被解析器解析;

  • 只需要该函数添加2、3位参数:simplexml_load_string($xml,'SimpleXMLElement','LIBXML_NOCDATA'),意为将CDATA内的内容解析为节点。

 

2、解析的xml中未在<![CDATA[]]>的内容含特殊字符,例如:'<'、'&',

  • 需要先将xml中的这些特殊字符转换为正常字符,再进行解析。

欢迎留言