मेरे पास डिस्क पर एक बहुत ही बुनियादी एक्सएमएल संरचना/फ़ाइल है जो कुछ है:सी # में, डिस्क पर किसी फ़ाइल को एक्सएमएल नोड जोड़ने के बिना पहले इसे लोड करने का कोई तरीका है?
<root>
<data timestamp="dd-mm-yyyy" type="comment">kdkdkdk</data>
<data timestamp="dd-mm-yyyy" type="event">kdkdkdkgffgfdgf</data>
<data timestamp="dd-mm-yyyy" type="something">kddsdsfsdkdkdk</data>
</root>
एक्सएमएल डिस्क पर बाहरी फाइल में उल्लेखित होगा। चूंकि फ़ाइल काफी बड़ी हो सकती है (वास्तव में हर हफ्ते में 'छंटनी' होती है), मैं एक नया नोड जोड़ने के लिए पहले एक्सएमएल फ़ाइल लोड नहीं करना चाहता ...
क्या नया जोड़ने का कोई तरीका है इस तरह नोड? इसे अभी शीर्ष/नीचे इत्यादि में जोड़ा जा सकता है, क्योंकि वास्तव में एक्सएमएल का उपयोग करने वाली प्रक्रिया को टाइमस्टैम्प द्वारा इसे टाइप किया जाता है ..
मुझे लगता है कि नोड को टेक्स्ट के रूप में जोड़ना एक कच्चा तरीका है .. हालांकि मुझे लगता है अंत टैग के बाद नोड जोड़ देगा ??
किसी भी विचार को कृतज्ञता से प्राप्त .. डेविड।
हां, यह समस्या को दूर करने का एक समझदार तरीका हो सकता है। –
धन्यवाद, वास्तव में सभी के लिए, निश्चित रूप से कुछ अच्छी अंतर्दृष्टि। XML का उपयोग करने के एकमात्र कारणों में से एक (कि, और तथ्य यह है कि यह पहले से ही किसी मौजूदा सिस्टम में कुछ नलसाजी है) कुछ मौजूदा कोड के साथ उपयोग करने के लिए XML डेटा को डेटासेट/तालिका में लोड करने में सक्षम होना है .. लेकिन टिप्पणियां दी गईं इस प्रश्न से, और बाद में डेटा लोड करने के लिए मेरे पास विलंबता है, सीएसवी विकल्प शायद रास्ता है .. (हालांकि हेनक का stream.position विकल्प भी बहुत बुरा नहीं है!) फिर से धन्यवाद !! –