proc newDOMParser(): JsObject {.importcpp:"new DOMParser()", nodecl.} proc fetchEPG(): void {.async.} = var res = await fetchText("/epg.xml") var parser = newDOMParser(); var xmlDoc = parser.parseFromString(res,"text/xml"); log xmlDoc EPG = xmlDoc Run
Then you can do something like: EPG.getElementsByTagName("programme") Run