wm XmlDocument write?

xzr2004 2010-06-28 12:36:39
XMLDemoByAttribute.xml
<?xml version="1.0" encoding="utf-8"?>
<Baseball>
<Leagues>
<League Name="湘军" LeagueID="10" />
<League Name="粤军" LeagueID="11" />
</Leagues>
<Team>
<Team Name="长沙代表队" TeamID="1" Wins="4" Losses="5" />
<Team Name="衡阳代表队" TeamID="2" Wins="7" Losses="2" />
<Team Name="广州代表队" TeamID="3" Wins="5" Losses="4" />
<Team Name="深圳代表队" TeamID="4" Wins="5" Losses="4" />
</Team>
</Baseball>
wm XmlDocument write代码如下,
XmlDocument doc = new XmlDocument();
doc.Load(appPath + "\\XMLDemoByAttribute.xml");

XmlElement elem = doc.CreateElement("Team");
elem.SetAttribute("Name", "gz");
elem.SetAttribute("TeamID", "10");
elem.SetAttribute("Wins", "1");
elem.SetAttribute("Losses", "1");

XmlNodeList teams = doc.GetElementsByTagName("Team");
teams.Item(1).AppendChild(elem);
doc.Save(appPath + "\\XMLDemoByAttribute.xml");
但怎么写不进去?
...全文
88 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq563240913 2010-07-05
  • 打赏
  • 举报
回复
我也碰到这个问题了,因为开发CE软件,不支持config,所以想用XML文件动态读取,结果就是读不出来,路径不会错,代码也没问题,然后一步一步跟踪一到XmlDocument实例化就直接跳到结果那提示读取的内容不是我想要的。用TRY CATCH,这个根本就不是错误,有东西读出来,但只是读出XmlDocument.XmlElement.SetAttribute而不是我需要的节点内容。后面只好用读.txt文件了。
88csdn 2010-07-03
  • 打赏
  • 举报
回复
没有异常?但没写进去???写到啥位置了?可以的嘛,你拿啥调试的?
xzr2004 2010-07-02
  • 打赏
  • 举报
回复
string appPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase.ToString())
我的写不进去
xzr2004 2010-07-01
  • 打赏
  • 举报
回复
string appPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase.ToString())
我的写不进去
烂番 2010-07-01
  • 打赏
  • 举报
回复
把你的代码原版拷下来,改下xml的路径,改写的很正常啊

路径不对的话,会抛Exception。。。。大哥,你是不是看错文件鸟
xzr2004 2010-06-30
  • 打赏
  • 举报
回复
我装的是cf3.5的,不是楼主说的问题
xzr2004 2010-06-30
  • 打赏
  • 举报
回复
我一步步跟踪没错误找不到原因啊
88csdn 2010-06-30
  • 打赏
  • 举报
回复
一步步跟一下就能找到原因吧
zhaoshangshang 2010-06-28
  • 打赏
  • 举报
回复
楼主这是用C#写的吧,你的测试环境的net.cf版本是不是较低,不支持XmlDocument,换个真机试试呢
xzr2004 2010-06-28
  • 打赏
  • 举报
回复
doc.Save()没有返回值啊
烂番 2010-06-28
  • 打赏
  • 举报
回复
doc.Save()
看看这个返回值?
xzr2004 2010-06-28
  • 打赏
  • 举报
回复
怎么没人回答

7,657

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧