Have a look at this flow it gives you the examples and stuff to play around with to drill down as far as you want (BOM data for Australia - Sydney specifically here)
[{"id":"abf50d7c.40176","type":"inject","z":"24b0536b.d98bdc","name":"Additional Info","topic":"","payload":"ftp://ftp.bom.gov.au/anon/gen/fwo/IDV10753.xml","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":"","x":170,"y":140,"wires":[["a99e064e.0ca198"]]},{"id":"a99e064e.0ca198","type":"exec","z":"24b0536b.d98bdc","command":"curl","addpay":true,"append":"","useSpawn":"false","timer":"","name":"","x":360,"y":140,"wires":[["b1ce1967.985878","b50722ca.50bd3"],[],[]]},{"id":"b1ce1967.985878","type":"xml","z":"24b0536b.d98bdc","name":"","property":"payload","attr":"","chr":"","x":490,"y":120,"wires":[["cfca11f5.92405","7d2cf06d.2a796"]]},{"id":"cfca11f5.92405","type":"debug","z":"24b0536b.d98bdc","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload.product.forecast[0].area[2]","x":750,"y":180,"wires":[]},{"id":"7d2cf06d.2a796","type":"change","z":"24b0536b.d98bdc","name":"Get Forecast","rules":[{"t":"move","p":"payload.product.forecast[0].area[2]","pt":"msg","to":"weather","tot":"msg"},{"t":"set","p":"payload","pt":"msg","to":"(\t \t $weather := payload.product.forecast[0].area[2].\"forecast-period\";\t $date := $weather.{\t \"date\": $.\"$\".\"start-time-local\"\t };\t $elem := $weather.[element].{\t $.\"$\".type: $.\"_\" & ($.\"$\".units ? \"°\" & $.\"$\".units.$substring(0,1) : \"\")\t };\t $text := $weather.[text].{\t $.\"$\".type: $.\"_\"\t };\t $zip($date, $elem, $text).$merge($)\t\t)","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":650,"y":260,"wires":[["790c0d98.5c5eb4","9b1af07b.05ee4","2c1539ed.f55c66","681a0fbe.c3213","6cc31bb5.6ac9d4","7df42c64.4afe64","20d3688e.ab5a18","967bee1c.c7a1c","f04ea368.931fa"]]},{"id":"790c0d98.5c5eb4","type":"debug","z":"24b0536b.d98bdc","name":"Whole Object","active":false,"tosidebar":true,"console":true,"tostatus":false,"complete":"true","targetType":"full","x":1020,"y":260,"wires":[]},{"id":"a909a55a.a9aba8","type":"inject","z":"24b0536b.d98bdc","name":"Sydney","topic":"","payload":"ftp://ftp2.bom.gov.au/anon/gen/fwo/IDN10064.xml","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":"","x":150,"y":220,"wires":[["a99e064e.0ca198"]]},{"id":"b50722ca.50bd3","type":"function","z":"24b0536b.d98bdc","name":"TryXML2Json","func":"/* \nVersion: 1.0\nDate: 17 Mar 2017\nAuthor: BP Orpin\nTo use this node install xml2json.\nsudo npm install xml2json\nDo not install it globally\nEdit settings.js to 'require' the module\n*/\n \n// get an instance of the module\nvar parser = context.global.get('xml2json');\n// set the options\nvar options = {\n object: true, //returns a JSON object\n reversible: false,\n coerce: false,\n sanitize: true,\n trim: true,\n arrayNotation: false,\n alternateTextNode: false\n};\n \n// xml to json \nvar json = parser.toJson(msg.payload, options);\n \nmsg.payload = json;\n \nreturn msg;","outputs":1,"noerr":0,"x":440,"y":520,"wires":[["e7d53bf7.cf8f58","419f1c27.58b974","8d0530df.6c7bc"]]},{"id":"e7d53bf7.cf8f58","type":"debug","z":"24b0536b.d98bdc","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":670,"y":420,"wires":[]},{"id":"419f1c27.58b974","type":"debug","z":"24b0536b.d98bdc","name":"Sydney","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload.product.forecast.area[2]","x":680,"y":540,"wires":[]},{"id":"9b1af07b.05ee4","type":"debug","z":"24b0536b.d98bdc","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload[1].date","x":1030,"y":320,"wires":[]},{"id":"2c1539ed.f55c66","type":"debug","z":"24b0536b.d98bdc","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"weather[\"forecast-period\"][7]","x":1100,"y":380,"wires":[]},{"id":"681a0fbe.c3213","type":"debug","z":"24b0536b.d98bdc","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"weather[\"forecast-period\"][7].text[1]._","x":1110,"y":440,"wires":[]},{"id":"f04ea368.931fa","type":"debug","z":"24b0536b.d98bdc","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"weather[\"forecast-period\"][0].text[1]._","x":1100,"y":640,"wires":[]},{"id":"967bee1c.c7a1c","type":"debug","z":"24b0536b.d98bdc","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"weather[\"forecast-period\"][1].text[1]._","x":1100,"y":600,"wires":[]},{"id":"20d3688e.ab5a18","type":"debug","z":"24b0536b.d98bdc","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"weather[\"forecast-period\"][4.text[1]._","x":1100,"y":560,"wires":[]},{"id":"6cc31bb5.6ac9d4","type":"debug","z":"24b0536b.d98bdc","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"weather[\"forecast-period\"][6].text[1]._","x":1100,"y":480,"wires":[]},{"id":"7df42c64.4afe64","type":"debug","z":"24b0536b.d98bdc","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"weather[\"forecast-period\"][5].text[1]._","x":1100,"y":520,"wires":[]},{"id":"8d0530df.6c7bc","type":"debug","z":"24b0536b.d98bdc","name":"Rain %","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload.product.forecast.area[2][\"forecast-period\"][0].text[1].$t","targetType":"msg","x":640,"y":680,"wires":[]}]
Craig