下面是我用C#编写的,将通讯参数保存为XML文档,此程序运行在WINCE平台下,无法打开XML文档。
  XmlDocument xmldoc;            xmldoc = new XmlDocument();
            //加入XML的声明段落            xmldoc.LoadXml("<?xml version=\"1.0\" encoding=\"utf-8\" ?> " +
            "<sComm> " +
            "<config>" +
             "<PortName>COM1</PortName>" +
             "<BaudRate>115200</BaudRate>" +
             "<DataBits>8</DataBits>" +
             "<Parity>None</Parity>" +
             "<StopBits>One</StopBits>" +
             "</config>" +
             "</sComm>");            //保存创建好的XML文档
            try
            {
                xmldoc.Save("config.xml");
            }
            catch
            {
                //异常处理
            }

解决方案 »

  1.   

    没用过 wince
    wince下支持xml吗?
      

  2.   


    private void button1_Click(object sender, EventArgs e)
    {
        XmlDocument xmldoc;
        xmldoc = new XmlDocument();
        xmldoc.LoadXml("<?xml version=\"1.0\" encoding=\"utf-8\" ?> " +
                       "<sComm> " +
                       "<config>" +
                       "<PortName>COM1</PortName>" +
                       "<BaudRate>115200</BaudRate>" +
                       "<DataBits>8</DataBits>" +
                       "<Parity>None</Parity>" +
                       "<StopBits>One</StopBits>" +
                       "</config>" +
                       "</sComm>");    //保存创建好的XML文档
        try
        {
            xmldoc.Save("\\config.xml");
        }
        catch
        {
            //异常处理
        }
    }
    如果你的代码就是这样的,不会错。mobile5模拟器,测试正常。创建的config.xml保存在\的根目录下。
      

  3.   

    非常感谢2楼,上面的这段程序运行在WINCE平台时,确实能看见config.xml文档,可是无法打开这个文档,但这段程序若运行在PC机下,也能看见config.xml文档,并且可以打开。请问这是什么原因?应该如何解决这个问题?
      

  4.   

    我也遇到和LZ相同的问题,在Wince平台打不开xml文件,up!