मैं बड़ी फ़ाइलों की एक बड़ी संख्या को पार्स कर रहा हूँ से और मेरे टोंटी की रूपरेखा के बाद XmlNodes का निर्माण करना है:कैसे XmlReader
XmlDocument doc = new XmlDocument();
doc.Load(filename);
यह दृष्टिकोण बहुत आसान था, क्योंकि मैं इस तरह नोड्स निकाल सकते:
XmlNodeList nodeList = doc.SelectNodes("myXPath");
मैं XmlReader का उपयोग करने जा रहा हूँ, लेकिन मैं निकालने मैं कैसे इसे से एक XmlNode का निर्माण करने के XmlReader के साथ भी परिचित के रूप में नहीं के संबंध में फंस कर रहा हूँ की जरूरत है जब मैं तत्व को खोजने:
XmlReader xmlReader = XmlReader.Create(fileName);
while (xmlReader.Read())
{
//keep reading until we see my element
if (xmlReader.Name.Equals("myElementName") && (xmlReader.NodeType == XmlNodeType.Element))
{
// How do I get the Xml element from the reader here?
}
}
मैं List<XmlNode>
ऑब्जेक्ट बनाने में सक्षम होना चाहता हूं। मैं पर हूं .NET 2.0।
किसी भी मदद की सराहना की!
ऐसा लगता है कि यह खाली नोड्स बना रहा है? – JohnIdol
हां, जब तक आप तत्वों में कुछ भी नहीं जोड़ते (उदाहरण के लिए 'इनरटेक्स्ट' संपत्ति को कुछ निर्दिष्ट करके) वे खाली होंगे। –
ओह हाँ - अब स्पष्ट दिखता है क्योंकि मैं सिर्फ तत्व नाम पास कर रहा हूं, धन्यवाद – JohnIdol