一.写xmlDataSet myDs=new DataSet();myDa.Fill(myDs,"Harbor");
string filename="D:\\Harbor\\"+DateTime.Now.ToString("yyyyMMddHHmmss")+".xml";
myDs.WriteXml(filename,System.Data.XmlWriteMode.WriteSchema);二。读xml
DataSet ds=new DataSet();
ds.ReadXml("D:\\Harbor\\"+DateTime.Now.ToString("yyyyMMddHHmmss")+".xml",System.Data.XmlReadMode.ReadSchema);

解决方案 »

  1.   

    可能需要带上http头
    如: http://et.hnair.com/upload/test.xml
      

  2.   

    //读节点1----------------------------------------------------------------
    // XmlTextReader tr=new XmlTextReader("books.xml");
    // while(tr.Read())
    // {
    // if(tr.NodeType==XmlNodeType.Text)
    // listBox1.Items.Add(tr.Value);
    // }
    //----------------------------------------------------------------------
    //读属性
    FileStream fs=new FileStream("books.xml",FileMode.Open);
    XmlTextReader tr=new XmlTextReader(fs);
    while(tr.Read())
    {
    if(tr.MoveToContent()==XmlNodeType.Element)
    {

    for(int i=0;i<tr.AttributeCount;i++)
    {
    listBox1.Items.Add(tr.GetAttribute(i));
    }
    }

    }
    //读节点2----------------------------------------------------------------
    private void button1_Click(object sender, System.EventArgs e)
    {
    FileStream fs=new FileStream("books.xml",FileMode.Open);
    XmlTextReader tr=new XmlTextReader(fs);
    while(!tr.EOF)
    {
    if(tr.MoveToContent()==XmlNodeType.Element&&tr.Name=="title")

    {
    //从元素中读取文本数据
    //listBox1.Items.Add(tr.ReadElementString());//自动定位到下一个节点
    LoadList(tr);//忽略异常

    }
    else
    {
    tr.Read();
    }
    }
    }
    private void LoadList(XmlReader reader)
    {
    try
    {
    listBox1.Items.Add(reader.ReadElementString());//自动定位到下一个节点
    }
    catch(XmlException er){}//ignore }
    //----------------------------------------------------------------------