结构如下 :<channel>
                <item>
                    <title>...</title>
                </item>
          </channel>
程序如下(只能建立到<item>,再下面的节点就不行了),谢谢大家~~~
        xmldoc = new XmlDocument();
        //加入XML的声明段落
        xmlnode = xmldoc.CreateNode(XmlNodeType.XmlDeclaration, "", "");
        xmldoc.AppendChild(xmlnode);
        //加入一个根元素
        xmlelem = xmldoc.CreateElement("", "Channel", "");
        xmltext = xmldoc.CreateTextNode("Root Text");
        xmlelem.AppendChild(xmltext);
        xmldoc.AppendChild(xmlelem);
       //加入另外一个元素
        xmlelem2 = xmldoc.CreateElement("title");
        xmlelem2 = xmldoc.CreateElement("", "title", "");
        xmltext = xmldoc.CreateTextNode("resource of education");
        xmlelem2.AppendChild(xmltext);
        xmldoc.AppendChild(xmlelem2);

解决方案 »

  1.   

    楼主是要做RSS阅读器么?
    我可以提供一个创建<item>项的方法private XmlTextWriter WriteRSSItem(XmlWriter writer,string title,string link,string description)
    {
        writer.WriteStartElement("item");
        writer.WriteElementString("title",title);
        writer.WriteElementString("link",link);
        writer.WriteElementString("description",description);
        writer.WriteElementString("CreateDate",DateTime.Now.ToString("r"));
        writer.WriteEndElement();
        return writer;
    }