Я пытаюсь создать некоторые функции, которые будут сравнивать два набора данных в XML-файле (от и до), файл выглядит так:
<currencies base="GBP">
<currency>
<code rate="1.7964624931984">AUD</code>
<cname>Australian Dollar</cname>
<cntry>
Australia, Christmas Island, Cocos (Keeling) Islands, Heard Island and Mcdonald Islands, Kiribati, Nauru, Norfolk Island, Tuvalu
</cntry>
</currency>
<currency>
<code rate="4.9406478082289">BRL</code>
<cname>Brazilian Real</cname>
<cntry>Brazil</cntry>
</currency>
<currency>
<code rate="1.7128014216149">CAD</code>
<cname>Canadian Dollar</cname>
<cntry>Canada</cntry>
</currency>
<currency>
, и я хочу создать что-то вродеэто:
<?xml version="1.0" encoding="UTF-8"?>
<conv>
<at>21 Nov 2018 08:59</at>
<rate>1.124488</rate>
<from>
<code>GBP</code>
<curr>Pound Sterling</curr>
<loc>Guernsey, Isle of Man, Jersey, United Kingdom of Great Britain and Northern Ireland </loc>
<amnt>10.35</amnt>
</from>
<to>
<code>EUR</code>
<curr>Euro</curr>
<loc>Åland Islands, andorra, Austria, Belgium, Cyprus, Estonia, European Union, Finland, France, French Guiana, French Southern Territories, Germany, Greece, Guadeloupe, Holy See, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, Martinique, Mayotte, Monaco, Montenegro, Netherlands, Portugal, Réunion, Saint Barthélemy, Saint Martin (French Part), Saint Pierre and Miquelon, San Marino, Slovakia, Slovenia, Spain</loc>
<amnt>11.64</amnt>
</to>
</conv>
, как вы можете увидеть его конверсию валюты какие-либо советы о том, с чего начать?спасибо