我已经把
XML文档编写得很好了,它会看起来像这样
<Team> <Character Name="Bob" Class="Mage"/> <Character Name="Mike" Class="Knight"/> </Team>
我正在尝试找到一种方法来访问单个字符的“类”属性并进行修改.到目前为止,我已经达到了可以精确定位特定字符的程度,但我无法弄清楚如何访问’Class’属性并为char修改它.
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; }