Hello again ColayHills,
Sorry. I didn't see that license. That's odd for github.
I'm afraid you have a fundamental problem here. SOAP is horribly difficult. Not just hard - exceptionally hard. Plus, there is no guarantee that any particular SOAP protocol is going to map well onto an asynchronous network architecture. I haven't used SOAP in years so I can't give you any coding help. You are not going to find anything in Swift. You can find some libraries in C (http://csoap.sourceforge.net/), some in Objective-C (https://code.google.com/p/wsdl2objc/), and some generators (http://sudzc.com/). The last time I use a native SOAP client I used EasySOAP (http://easysoap.sourceforge.net/). It is very easy but the C++ is positively ancient.
Unless someone is paying you, handsomely, by the hour, I strongly suggest that you do not attempt to write your own. You can use any Objective-C or C library out there from your Swift code. Most libraries should have an option of feeding in an XML text string. You can do your networking in NSURLSession or whatever you want and then just give the library the XML. It won't be pretty.
But I want to reiterate that unless you are being paid very well - at least 200k a year - don't walk away from SOAP - run. It is career suicide.