XML'im aşağıda;XML kökü altındaki belirli düğümleri kaldırın?
<XML ID="Microsoft Search Thesaurus">
<thesaurus xmlns="x-schema:tsSchema.xml">
<diacritics_sensitive>1</diacritics_sensitive>
<expansion>
<sub>Internet Explorer</sub>
<sub>IE</sub>
<sub>IE5</sub>
</expansion>
<expansion>
<sub>run</sub>
<sub>jog</sub>
</expansion>
</thesaurus>
</XML>
"Genişleme" düğümlerini XML'den kaldırmak istiyorum. İşlemi kaldırdıktan sonra böyle olurdu;
<XML ID="Microsoft Search Thesaurus">
<thesaurus xmlns="x-schema:tsSchema.xml">
</thesaurus>
</XML>
Benim kodum aşağıda;
XDocument tseng = XDocument.Load("C:\\tseng.xml");
XElement root = tseng.Element("XML").Element("thesaurus");
root.Remove();
tseng.Save("C:\\tseng.xml");
"Nesne başvurusu bir nesnenin örneğine ayarlanmadı" hatası aldım. satır "root.Remove()" için. XML dosyasındaki "genişletme" düğümlerini nasıl kaldırabilirim? Teşekkürler. yani ana yıldızdan gelen sadece genişleme düğümlerini kaldırmak istiyorsanız
Cevabınız için teşekkür ederiz. Benim için faydalı. – mkacar
@mkacar, Rica ederim! –