मैं एक ashx कि XML रिटर्न लेकिन यह एक पथ की उम्मीद है जब मैंएक्सएमएलवाइटर के साथ मेमोरी में एक्सएमएल लिखना संभव है?
XmlWriter writer = XmlWriter.Create(returnXML, settings)
करते लेकिन returnXML अभी (लगता है कि काम नहीं करेगा) सिर्फ एक खाली स्ट्रिंग है बनाने रहा हूँ, लेकिन मैं एक्सएमएल लिखने की ज़रूरत कुछ ऐसा करने के लिए जिसे मैं प्रतिक्रिया पाठ के रूप में भेज सकता हूं। मैंने XmlDocument की कोशिश की लेकिन मुझे एक स्ट्रिंग की उम्मीद में त्रुटि मिली। मुझे यहां क्या समझ नहीं आ रहा है?
मैं OutputStream बजाय आउटपुट के लिए लिख सुझाव देते हैं। जब आउटपुट पहले से ही प्रदान करता है तो स्ट्रीम के चारों ओर स्ट्रीमवाइटर बनाने के लिए परेशान क्यों करें? –
इस मामले में, मैं सहमत हूं कि आप शायद सही हैं। मैं कहता हूं कि प्रदान किए गए स्निपेट द्वारा निर्णय लेने के कारण, उसे पहले से ही एक स्ट्रिंग (returnXML) के रूप में संग्रहीत पूरा दस्तावेज़ मिल गया है, इसलिए सबसे आसान बात यह है कि केवल उस स्ट्रिंग को Response.Output पर लिखना और XmlWriters से पूरी तरह से बचें। – Steve
नहीं, returnXml वह था जिसे हम * एक्सएमएलवाइटर * में * पास करने की उम्मीद कर रहे थे। कॉल करें। मुझे संदेह है कि वह सिर्फ एक्सएमएलवाइटर से बाहर निकल सकता है। क्रिएट (प्रतिक्रिया। आउटपुट, सेटिंग्स) –