I am creating an ASHX that returns XML however it expects a path when I do
XmlWriter writer = XmlWriter.Create(returnXML, settings)
But returnXML is just an empty string right now (guess that won’t work), however I need to write the XML to something that I can then send as the response text. I tried XmlDocument but it gave me an error expecting a string. What am I missing here?
If you really want to write into memory, pass in a
StringWriteror aStringBuilderlike this:If you want to write it directly to the response, however, you could pass in
HttpResponse.Outputwhich is aTextWriterinstead: