बेशक आप हमेशा शीर्ष-स्तरीय तत्वों को निकाल सकते हैं (चाहे वह ग्रैन्युलरिटी है जो आप चाहते हैं)। सी # में, आप XmlDocument क्लास का उपयोग करेंगे। उदाहरण के लिए, यदि आपकी एक्सएमएल फ़ाइल इस तरह कुछ दिखती है:
Some text
Some other text
तो आप सभी टुकड़ों को निकालने के लिए इस तरह के कोड का उपयोग करेंगे:
XmlDocument doc = new XmlDocument();
doc.Load("xml file>");
XmlNodeList nl = doc.GetElementsByTagName("Piece");
foreach (XmlNode n in nl)
{
//Do something with each Piece node
}
एक बार जब आप नोड्स प्राप्त कर लेंगे, तो आप अपने कोड में उनके साथ कुछ कर सकते हैं, या आप नोड के पूरे टेक्स्ट को अपने एक्सएमएल दस्तावेज़ में स्थानांतरित कर सकते हैं और उस पर कार्य कर सकते हैं जैसे कि यह एक्सएमएल का एक स्वतंत्र टुकड़ा था (इसे सहेजने सहित डिस्क पर वापस, आदि)।