Http request returns partial data

Hey all. I am trying to call a XML file (https://www.rfs.nsw.gov.au/feeds/fdrToban.xml) but I seem to get only part of the file returned. It gets cut off as if the Http request node has a set legth. Can anyone suggest a fix please?

It’s only cut of in the view.
If you save it to a text file then you will get it all.
So the payload contains it all, but the debug only shows you the first x characters.

Many thanks.

BTW: There is already a custom component (for HACS, not for Node-RED) that fetches that XML and generates sensors for you:

Thanks all. I am after a bit more depth and retrieveing the URL
https://www.rfs.nsw.gov.au/feeds/majorIncidentsCAP.xml
which I feed into a XML string and its JavaScript object node which seems to create the sections I need. I end up with the info but I cant seem to work out how to break down the arrays. I have a path of payload.EDXLDistribution.contentObject and at the time I retreieved the file I have an array of 5 meaning I had 5 incidents. I want to send each one of these out in a message that I can retrieve data from. I was trying a Pick Array Values node but not getting it correct. Can someone point me in the right direction please?

If I understood it correctly something like this will be helpful for you I think.
I have not looked at the xml or tested the reading of the xml.

In a function node:

for (let value of msg.payload.EDXLDistribution.contentObject) {
    msg.object = value;
    node.send(msg);
}

This should loop the array and set object as the looped array item and send it in a new message.
In your case that would mean connect it to a debug (complete message) and you should get five messages.

I will give it a go but it looks good… Yes that seems to work and so simple. I will have a play tomorow. Thanks you very much :slight_smile: