将奇怪的格式化数据解析为XML?

时间:2010-07-15 04:36:24

标签: php json xml parsing

示例输出数据如下所示,它看起来像JSON,但它的格式不像JSON。所以我想知道,我怎样才能让这些数据看起来像XML,最好是用php?

  

[{action:'getallregions',回复:[{regionid:'1',名称:'Blue',描述:'研究路线',颜色:'508CEB',活跃:'true',parentRegionId:'0 ',parentRegion:''},{regionid:'4',名称:'绿色',描述:'兽医学校路线',颜色:'73BE69',活跃:'真',parentRegionId:'0',parentRegion:' '},{regionid:'10',名称:'紫色',描述:'循环路线',颜色:'5300B5',活跃:'真',parentRegionId:'0',parentRegion:''}]}] < / p>

以下是Pastie.org http://pastie.org/1045154

上的数据

2 个答案:

答案 0 :(得分:0)

您可能对主题“Is there some way to convert json to xml in PHP?

感兴趣

希望,它对你有所帮助。

答案 1 :(得分:0)

我不知道这是否是你要找的,但是:

json_decode(preg_replace('/([a-z0-9]+):/i','"$1":',str_replace('\'','"',$data)))

基本上我找到了一种使输入有效JSON的方法。您可以使用XML_Serializer将对象转换为xml。