Advertisement
Guest User

Untitled

a guest
Apr 29th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.99 KB | None | 0 0
  1. private void fetchBuyingAndSellingRate(String line, String currency) throws ParserConfigurationException, SAXException, IOException {
  2.         if (line == null) {
  3.             return;
  4.         }
  5.         String URL_SOURCE = "http://www.nbp.pl/kursy/xml/" + line + ".xml";
  6.         Document doc = dataFetcher.getXML(URL_SOURCE);
  7.         NodeList nList = doc.getElementsByTagName("pozycja");
  8.  
  9.         for (int temp = 0; temp < nList.getLength(); temp++) {
  10.             Node nNode = nList.item(temp);
  11.  
  12.             if (nNode.getNodeType() == Node.ELEMENT_NODE) {
  13.                 Element eElement = (Element) nNode;
  14.                 if (eElement.getElementsByTagName(CURRENCY_CODE).item(0).getTextContent().equals(currency)) {
  15.                     buyingRate = getFieldFromDOM(eElement, BUY_RATE_TAG);
  16.                     sellingRate = getFieldFromDOM(eElement, SELL_RATE_TAG);
  17.                 }
  18.             }
  19.         }
  20.         sumOfBuyingRate += buyingRate;
  21.         sellingRates.add(sellingRate);
  22.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement