Parsing a SOAP Response with C?

In your XML StoreProducts is not within an XML namespace, just do.

Up vote 0 down vote favorite share g+ share fb share tw.

I've been trying to use the data from an API but I have not been able to read the XML Response from it. It cames in the form: And what I need is what is inside Products (for now). I was trying to use Using C# to parse a SOAP Response (and others to not flood this) without results.

My code: XDocument tst = XDocument. Load("Response. Xml"); XNamespace xmlns = "http://schemas.xmlsoap.org/soap/envelope/"; var tstr = from result in tst.

Descendants(xmlns + "StoreProducts") select result. Element("Products"). Value; I am almost sure that I am missing something basic.

Any clue will be really appreciated. Thank you. C# soap response link|improve this question asked Jul 27 '11 at 1:30Elder152 50% accept rate.

Stackoverflow.com/questions/2876012/… – Peyman Jul 27 '11 at 1:39.

In your XML StoreProducts is not within an XML namespace, just do : var tstr = from result in tst. Descendants("StoreProducts") select result. Element("Products").

Value; The example code you gave would have been successful if the inner XML looked like this.

Thank you. This worked just how I needed. – Elder Jul 27 '11 at 16:19.

. NET is very efficient to handle SOAP using c# proxy. Have you looked to svcutil.

Exe to generate a proxy?

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions