Получение значений дочерних узлов на основе значений атрибута parrent-узла - PullRequest
0 голосов
/ 25 октября 2019

У меня есть XML-файл с несколькими дочерними узлами, показанными ниже

Мне нужно создать метод, который получает значения clientID / storeID / sharedSecret на основе имени валюты (например, GBP или EUR или USD), который я предоставляю

<enterprises>
    <enterprise name="enterprise_ABC">
        <Currencies>
            <Currency name = "GBP">
                <clientID>test_GBP</clientID>
                <storeID>000000</storeID>
                <sharedSecret>secret_GBP</sharedSecret>
            </Currency>
            <Currency name = "EUR">
                <clientID>test_EUR</clientID>
                <storeID>111111</storeID>
                <sharedSecret>secret_EUR</sharedSecret>
            </Currency>
            <Currency name = "USD">
                <clientID>test_USD</clientID>
                <storeID>222222</storeID>
                <sharedSecret>secret_USD</sharedSecret>
            </Currency>
        </Currencies>
    </enterprise>
</enterprises>

предоставляется USD, запрашивающий clientID - Ожидается test_USD

...