के लिए मैं वर्तमान में है का उपयोग करते हुए:हटाया जा रहा है एक्सएमएल एक चयनित xPath और एक निम्न कोड पाश
XPathNodeIterator theNodes = theNav.Select(theXPath.ToString());
while (theNodes.MoveNext())
{
//some attempts i though were close
//theNodes.RemoveChild(theNodes.Current.OuterXml);
//theNodes.Current.DeleteSelf();
}
मैं मैं क्या एक्सएमएल में वापस करना चाहते करने के लिए xpath की स्थापना की है और मैं सब कुछ है कि लूप में चलाया जाता है हटाना चाहते हैं। मैंने सूचना को हटाने के कुछ तरीकों की कोशिश की है लेकिन यह मेरे वाक्यविन्यास पसंद नहीं है। मुझे माइक्रोसॉफ्ट समर्थन पर एक उदाहरण मिला: http://support.microsoft.com/kb/317666 लेकिन मैं प्रत्येक के बजाए इसका उपयोग करना चाहता हूं।
कोई टिप्पणी या प्रश्न की सराहना की जाती है।
अपने प्रश्न क्या है? – Bibhu
xpath (टैग और सभी) द्वारा लौटाए गए सभी तत्वों को ठीक से कैसे हटाएं – Johnston
XPathNodeIterator में 'RemoveChild' विधि के रूप में नहीं है और [इसे सीधे संशोधित नहीं किया जाना चाहिए] (http://msdn.microsoft.com/en- हमें/पुस्तकालय/system.xml.xpath.xpathnodeiterator.current.aspx)। क्या आपको एक समय लूप की आवश्यकता है? @ एलेक्स-एज़ा के रूप में XDocument का उपयोग करना सुझाव देता है कि आप जो भी मांग रहे हैं उसके समान कार्यशील रूप से वही है। – cordsen