我制作了一个简单的 PHP 脚本,可以将XML
文件转换为JSON
文件。
这是一个代码片段:
$xml = simplexml_load_string($fileContents);
$json = json_encode(new SimpleXMLElement($xml->asXML(), LIBXML_NOCDATA));
我XML
很好地转换为JSON
. 除了一件事:最深的子标签(在 XML 中)的属性没有添加到JSON
. (这些最深的子标签没有自己的子标签,它们只有一个属性并包含一些CDATA
文本。)
这很奇怪,因为正在添加具有子标签的标签的属性。
我没有任何线索。