MacResearch: “Once we have figured out what a SOAP call looks like as a plain XML message, it’s easy to identify where the parameters that you wish to send along fit in. Our approach is to simply create an plain text template and fill in the parameters just before sending the actual SOAP message.”
That’s how I do SOAP in NetNewsWire too — I just do string substitution and run the returned result through a parser. Low-tech. Works. No magic.