I've got it writing the XML doc fine, and it will look something like this
<Team>
<Character Name="Bob" Class="Mage"/>
<Character Name="Mike" Class="Knight"/>
</Team>
I'm trying to find a way to access "Class" attribute of a single character and modify it. So far, i've got it to the point where I can pinpoint a specific character, but I can't figure out how to access the 'Class' attribute and modify it for the 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;
}