In n8n v1.112.3, when fetching an XML feed (for example, Google Trends RSS) using the HTTP Request node, custom namespaces such as ht: (e.g., <ht:picture>, <ht:news_item>) are removed before the data reaches the next node.
The issue happens because the HTTP Request node automatically parses XML to JSON internally in this version, and the parser does not preserve namespaces. Since the raw string XML output option (Response Format = string) no longer exists, there is no way to obtain the untouched XML data to process manually in a Function node.
n8n install on docker