XMLファイルをファイルに変換する単純な PHP スクリプトを作成しましたJSON。
コード スニペットを次に示します。
$xml = simplexml_load_string($fileContents);
$json = json_encode(new SimpleXMLElement($xml->asXML(), LIBXML_NOCDATA));
私XMLはうまく変換されていJSONます。1 つのことを除いて: 最も深い子タグ (XML 内) の属性は、JSON. (これらの最も深い子タグには独自の子タグはなく、属性とCDATAテキストが含まれているだけです。)
子タグを持つタグの属性が追加されているので、おかしいです。
私は見当もつかない。