So this may be a slam dunk for some, but what I have is a situation where a crappy SOAP API is requiring that I qualify my attribute values with a single quote instead of a double quote. So using dotnet core 1.0 (can't go to 2 yet) what is being serialized and sent is
<ns:keys query="flag="t" and logical.name="name"">
instead of
<ns:keys query='flag="t" and logical.name="name"'>
Trying to figure out how to get this working since the crappy SOAP is not letting me have good XML. I have tried also
<ns:keys query="flag='t' and logical.name='name'">
Which also does not work. It absolutely needs to have the second format for the attribute values and with dotnet core I'm not sure how to configure this.
I also need to cleanup up all the extra XML elements and attributes, the SOAP seems to go crazy with that as well. What I'm referring to is I also have to have tags such as
<envelope:ENVELOPE></envelope:ENVELOPE>
but currently things are being sent as
<env:ENVELOPE></env:ENVELOPE>
in which the SOAP endpoint is having a freakout about with the wonderful error message of "Error in native library". Thanks for that, doesn't help a lot LOL
If it helps I used the WPF import wizard to scaffold the classes from the WSDL provided to me from the application, so I'm not quite sure where the tags are being defined in the scaffolding or how to adjust them.