забывание xml все вместе и использование JSON вместо этого является гораздо более легким способом передачи данных. Однако разбор может быть другой историей.
Я не уверен, что, черт возьми, вы имеете в виду, когда json расшифровывает XML. как именно это должно работать? Вы можете только json декодировать данные json, но не данные xml.
как при разборе xml ... simplexml загрузит весь xml-документ в память. Вы можете использовать XMLReader для анализа узла xml за узлом и останавливаться, когда вы найдете искомые данные. труднее кодировать, но, вероятно, самый быстрый в зависимости.
http://www.php.net/manual/en/class.xmlreader.php
однако, возможно, вам придется накатить несколько версий и провести реальный сравнительный анализ для вашей конкретной ситуации.