ancak ben XML yazmak gerekiyor, benXmlWriter ile belleğe XML yazmak mümkün mü?
XmlWriter writer = XmlWriter.Create(returnXML, settings)
yaptığınızda bir yol beklediğini Ama returnXML (bu işe yaramaz sanırım) şu anda sadece boş bir dizedir ancak XML döndüren bir ashx oluşturma daha sonra cevap metni olarak gönderebileceğim bir şeye. XmlDocument denedim ama bir dize bekliyor bir hata verdi. Burada neyi özlüyorum?
Ben OutputStream yerine Çıktı yazılı öneririz. Çıktı zaten bunu sağladığında neden bir StreamWriter oluşturulsun? –
Bu durumda, muhtemelen haklı olduğunuzu kabul ediyorum. Sunulan pasajı yargılamaktan dolayı, zaten tüm belgeyi bir dize (returnXML) olarak kaydetmiş olduğunu söylüyorum, bu yüzden en kolay şey sadece bu dizeyi Response.Output'a yazmak ve XmlWriters'ı tamamen önlemek. – Steve
Hayır, returnXml, XmlWriter.Create çağrısına * girmeyi umuyorduk. XmlWriter.Create (Response.Output, settings) –