2010-06-04 10 views

उत्तर

7

जहां तक ​​मुझे पता है, वहां कुछ भी अंतर्निहित नहीं है। आप XML सामग्री को WebRequest (जिसे आप पर एक टाइमआउट सेट कर सकते हैं) के उदाहरण के साथ स्वयं प्राप्त कर सकते हैं और फिर XML डेटा को सीधे XDocument.Load विधि पर पास कर सकते हैं।

तकनीकी रूप से, सबसे अधिक "मजबूत" समाधान XmlResolver को लागू करना होगा जो GetEntity() कार्यान्वयन में कार्यान्वयन का उपयोग करता है। फिर अपने XmlResolver के आधार पर XmlReader बनाएं और XmlReader से XDocument.Open पर जाएं।

कारण मैं कहता हूं कि अधिक "मजबूत" हो सकता है कि एक्सएमएल फ़ाइल वेब सर्वर (जैसे एक DTD) पर संदर्भ देता है, तो अन्य संस्थाओं तो आप शायद समय समाप्ति के साथ ही और न कि लिए आवेदन करना चाहते हैं बस प्रारंभिक अनुरोध।

संबंधित मुद्दे