I wonder what is the best way to consume SOAP XML web service with node.js
You don't have that many options.
You'll probably want to use one of:
I think that an alternative would be to:
Yes, this is a rather dirty and low level approach but it should work without problems