Tam olarak ne yapmaya çalıştığınızdan emin değilsiniz, bu yüzden iki örnek var. boş bir dizeye niteliğini ayarlama
var doc = new System.Xml.XmlDocument();
doc.Load("somefile.xml");
var root = doc.FirstChild;
foreach (System.Xml.XmlNode child in root.ChildNodes)
{
if (child.Attributes["Name"] != null)
child.Attributes.Remove(child.Attributes["Name"]);
}
:
sıfatı kaldırmak
var doc = new System.Xml.XmlDocument();
doc.Load("somefile.xml");
var root = doc.FirstChild;
foreach (System.Xml.XmlNode child in root.ChildNodes)
{
if (child.Attributes["Name"] != null)
child.Attributes["Name"].Value = "";
}
Edit: Ben yapabilirsiniz Özgün istek üzerine ayrıntılı eğer kodumu değiştirmeye çalışın. Bir XML belgesinin yalnızca bir kök düğümü olabilir ve sizinki kayıtlarınız1 gibi görünür. Bu, tüm dosyanızın sadece tek bir kayıt içereceği anlamına mı geliyor? Veya bunu yapmak için
<?xml version="1.0" standalone="yes" ?>
<Records>
<Record>
<Attribute Name="DataFieldName" Value="Pages" />
</Record>
<Record>
<Attribute Name="DataFieldName" Value="Pages" />
</Record>
</Records>
XML'inizi göstermek ister misiniz? Kodunuzu göstermek ister misiniz? –