阅读背景:

获取XML节点的字符串表示形式

来源:互联网 
public void AssignSkillFromXml(string xmlCharID, string skillNodeDir)
{
  XmlDocument doc = new XmlDocument();
  doc.Load(@"/home/holland/code/svn/chronos-/trunk/chronos/Lib/XmlFiles/Characters.xml");

  XmlNode node = doc.SelectSingleNode("Character/"+xmlCharID+"/Skills/"+skillNodeDir+"/text()");

  foreach(KeyValuePair<Skill, int> entry in skills)
  {
    bool nodeEqualsKey =
      (node.Name.ToString() == entry.Key.ToString());

    Console.WriteLine(entry.Key);

    if (nodeEqualsKey)
    {
      int val;
      int.TryParse(node.Value, out val);
      skills[entry.Key] = val;
      Console.WriteLine(val);
    }
  }
}
public void AssignSkillFromXml(string xmlCharID



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: