itRef.cn技术参考网站

当前位置: 主页 > PHP >

XML2Array解析不完整

时间:2014-03-18 10:57来源:未知 作者:wiwi 点击:
问题描述 使用XML2Array的时候,发现一个奇怪的问题,就是不嫩完整的解析xml里的数据,一开始以为是XML2Array的转换程序有问题,但是直接使用XML解析的时候,还是解析不出XML文件里的数据。最终发现原来是XML文件里的一些注释有影响。 问题解决 在XML2Array

问题描述

使用XML2Array的时候,发现一个奇怪的问题,就是不嫩完整的解析xml里的数据,一开始以为是XML2Array的转换程序有问题,但是直接使用XML解析的时候,还是解析不出XML文件里的数据。最终发现原来是XML文件里的一些注释有影响。

问题解决

在XML2Array转换前先对XML文件内容进行格式化,去掉注释、去掉多余空格。

以下是对XML解析之前的预处理函数:

  1. function fixXML($xml){ 
  2.     $xml = preg_replace("|<!\-\-[\s\S]+?\-\->|"""$xml); 
  3.     $xml = preg_replace("|[\r\n]|"""$xml); 
  4.     return $xml

(责任编辑:wiwi) 转载请注明 来源于itRef.cn技术参考网站:
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容