<?php
use Laminas\Xml2Json\Xml2Json;
$xmlStr = file_get_contents(__DIR__ . '/city.xml');
$json = Xml2Json::fromXml($xmlStr);
echo dump($xmlStr);
echo $json;
^ """
<?xml version="1.0" encoding="UTF-8"?>\n
<List>\n
<City>\n
<CityId>1</CityId>\n
<Name>South Park</Name>\n
</City>\n
<City>\n
<CityId>2</CityId>\n
<Name>Springfield</Name>\n
</City>\n
<City>\n
<CityId>3</CityId>\n
<Name>Quahog</Name>\n
</City>\n
</List>
"""