在我创建的XML 文件中 有这么一行
 <RecQuery Query="1" Play="1" SaveAs="1" Print="1" OutToExcel="1" DefField="1" AddFile="1" DetailQuery="1"/>
这种行是怎么创建的?
有哪位大哥知道吗

解决方案 »

  1.   

    创建RecQuery节点,然后给这个节点创建Query、Play、SaveAs、Print、OutToExcel、DefField、AddFile、DetailQuery属性,并给这些属性赋值。
      

  2.   

     XmlElement xmlEmail = xml.CreateElement("节点名")
    这样创建的节点是
    <节点名></节点名>
    这种形式 单行的是怎么创建的?
      

  3.   

               XmlNode element=doc.CreateElement("RecQuery");            XmlAttribute Query=doc.CreateAttribute("Query");
                Query.Value = "1";
                XmlAttribute Play = doc.CreateAttribute("Play");
                Play.Value = "cc";
                element.Attributes.Append(Query);
                element.Attributes.Append(Play);
      

  4.   

    XmlWriterSettings set = new XmlWriterSettings();
                set.CheckCharacters = true;
                set.NewLineChars = "\r";
                XmlWriter writer = XmlWriter.Create("d:\\test.xml", set);
          
               
                writer.WriteStartDocument();
                writer.WriteStartElement("Query");            writer.WriteAttributeString("Paly", "1");
                writer.WriteAttributeString("SaveAs", "1");
                writer.WriteEndElement();
                writer.WriteEndDocument();
                writer.Flush();
                writer.Close();
      

  5.   

    writer.WriteStartElement("RecQuery");
                writer.WriteAttributeString("Query", "1");
                writer.WriteAttributeString("Play", "1");
                writer.WriteAttributeString("SaveAs", "1");
                writer.WriteAttributeString("Print", "1");
                writer.WriteAttributeString("OutToExcel", "1");
                writer.WriteAttributeString("DefField", "1");
                writer.WriteAttributeString("AddFile", "1");
                writer.WriteAttributeString("DetailQuery", "1");
                writer.WriteEndElement();