StreamWriter io = new StreamWriter(xmldefine.REG_TEMP_XML, false, System.Text.Encoding.Default);
XmlTextWriter wri = new XmlTextWriter(io);
wri.Formatting = Formatting.Indented;
wri.Indentation = 4;
wri.WriteStartDocument();
wri.WriteComment("Chart Room Registry XML");
wri.WriteProcessingInstruction("hack", "on person");
wri.WriteStartElement(xmldefine.REG_START);
wri.WriteStartElement(xmldefine.MSG_COMMHEAD);
wri.WriteString(xmldefine.MSG_COMM_REG);
wri.WriteEndElement();
wri.WriteEndElement();
wri.Close();

解决方案 »

  1.   

    如果你有Schema文件,就可以拿来创建DataSet。用它来使用XML文档迅速而方便!!
      

  2.   

    using System.Xml;
    private void WriteXML()
    {   
    XmlTextWriter writer = null;
    writer = new XmlTextWriter("E:\\MyXML.Xml",null); writer.Formatting = Formatting.Indented;
    writer.Indentation = 4; writer.WriteStartElement("Connection"); writer.WriteStartElement("DataBase");
    writer.WriteString("myDataBase");
    writer.WriteEndElement(); writer.WriteStartElement("PassWord");
    writer.WriteString("myPassWord");
    writer.WriteEndElement(); writer.WriteStartElement("UserID");
    writer.WriteString("MyUserID");
    writer.WriteEndElement(); writer.WriteStartElement("Server");
    writer.WriteString("myServer");
    writer.WriteEndElement(); writer.WriteEndElement(); writer.Close();
    }private void ReadXML()
    {
    string DataBase = "";
    string PassWord = "";
    string UserID = "";
    string Server = ""; XmlTextReader reader;
    reader = new XmlTextReader("E:\\myXML.Xml"); while(reader.Read())
    {
    if ((reader.NodeType == XmlNodeType.EndElement) && (reader.Name == "Connection"))
    {
    break;
    } if (reader.IsStartElement("DataBase"))
    {
    reader.Read();
    DataBase = reader.Value;
    } if (reader.IsStartElement("PassWord"))
    {
    reader.Read();
    PassWord = reader.Value;
    } if (reader.IsStartElement("UserID"))
    {
    reader.Read();
    UserID = reader.Value;
    } if (reader.IsStartElement("Server"))
    {
    reader.Read();
    Server = reader.Value;
    }
    }
    }
      

  3.   

    <asx version = "3.0">
      <title>公共关系</title>
      <entry>
        <ref href = "gggxx.asf"/>
      </entry>
    </asx>
    象这种各式的不灵啊
    asx的version
    ref的href这些项怎么读?