У меня хорошо написано XML-документ, и это будет выглядеть примерно так
<Team>
<Character Name="Bob" Class="Mage"/>
<Character Name="Mike" Class="Knight"/>
</Team>
Я пытаюсь найти способ получить доступ к атрибуту "Class" одного символа и изменитьЭто.До сих пор я дошел до того, что могу точно указать определенный символ, но не могу понять, как получить доступ к атрибуту «Класс» и изменить его для символа.
void Write(string path, string charName, string varToChange, string value){
XmlNode curNode = null;
XmlDocument doc = new XmlDocument();
doc.Load(path);
XmlElement rootDoc = doc.DocumentElement;
curNode = rootDoc;
if(curNode.HasChildNodes){
for(int i=0; i<curNode.ChildNodes.Count; i++){
if(charName == curNode.ChildNodes[i].Attributes.GetNamedItem("Name").Value){
// Code would go here
}
}
}
return;
}