当前位置:编程学习 > wap >>

wm XmlDocument write?

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");
但怎么写不进去? --------------------编程问答-------------------- 怎么没人回答 --------------------编程问答-------------------- doc.Save()
看看这个返回值? --------------------编程问答-------------------- doc.Save()没有返回值啊 --------------------编程问答-------------------- 楼主这是用C#写的吧,你的测试环境的net.cf版本是不是较低,不支持XmlDocument,换个真机试试呢 --------------------编程问答-------------------- 我装的是cf3.5的,不是楼主说的问题 --------------------编程问答-------------------- 一步步跟一下就能找到原因吧 --------------------编程问答-------------------- 我一步步跟踪没错误找不到原因啊 --------------------编程问答-------------------- 把你的代码原版拷下来,改下xml的路径,改写的很正常啊

路径不对的话,会抛Exception。。。。大哥,你是不是看错文件鸟 --------------------编程问答-------------------- string appPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase.ToString())
我的写不进去 --------------------编程问答-------------------- string appPath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase.ToString())
我的写不进去 --------------------编程问答-------------------- 没有异常?但没写进去???写到啥位置了?可以的嘛,你拿啥调试的? --------------------编程问答-------------------- 我也碰到这个问题了,因为开发CE软件,不支持config,所以想用XML文件动态读取,结果就是读不出来,路径不会错,代码也没问题,然后一步一步跟踪一到XmlDocument实例化就直接跳到结果那提示读取的内容不是我想要的。用TRY CATCH,这个根本就不是错误,有东西读出来,但只是读出XmlDocument.XmlElement.SetAttribute而不是我需要的节点内容。后面只好用读.txt文件了。
补充:移动开发 ,  Windows Phone
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,