[已解决问题] 谁给我一些关于XML基本操作方面的材料?
提问时间: 2007-11-19 19:09
浏览:455 次
我想学一下对XML文档的基本操作。比如说往节点中写值,读值等。以及查询某个节点等一些基本的操作。

谁给我一些学习资源?有的话给我发到邮箱中hanxianlong888@163.com,或者是直接给我一个相关资源的链接也可以。
要是您有一些小事例那就更好了!

非常感谢您!

允许转载,麻烦注明出处:http://www.cnblogs.com/hanxianlong
提问者:韩现龙 - 菜鸟二级
最佳答案
刚写的,Rss2.0输出,用XmlTextWriter完成,贴给你

V_UserGirlPhotos[] photos = gatway.From<V_UserGirlPhotos>()
         .OrderBy(V_UserGirlPhotos._.DateCreated.Desc).ToArray<V_UserGirlPhotos>(100);

        XmlTextWriter writer = new XmlTextWriter(MapPath("~/rss.xml"), System.Text.Encoding.UTF8);
        writer.Indentation = 3;
        writer.Formatting = Formatting.Indented;

        writer.WriteStartDocument(true);      
        writer.WriteStartElement("rss");     
        writer.WriteAttributeString("version","2.0");
        writer.WriteStartElement("channel");

        writer.WriteStartElement("title");
        writer.WriteString("Girls2You.Com RSS");
        writer.WriteEndElement();

         writer.WriteStartElement("link");
        writer.WriteString("http://ww.girls2you.com");
        writer.WriteEndElement();

        writer.WriteStartElement("description");
        writer.WriteString("desc");
        writer.WriteEndElement();


        foreach (V_UserGirlPhotos p in photos)
        {
            writer.WriteStartElement("item");

            writer.WriteStartElement("title");
            writer.WriteCData(p.Title);
            writer.WriteEndElement();


            writer.WriteStartElement("link");
            writer.WriteCData("http://www.girls2you.com/detail.aspx?ID=" + p.ID);
            writer.WriteEndElement();
          

            writer.WriteStartElement("description");
            string src = "<img src='" + SiteConst.WEBSITE + ResolveUrl(p.LargeImageUrl) + "' border='0' />";
            writer.WriteCData(src + "<div>Tags:" + p.RssLinkTags + "</div>");
            writer.WriteEndElement();


            writer.WriteElementString("pubDate", p.DateCreated.ToString());

    writer.WriteEndElement();
        }
       


        writer.WriteEndElement();
        writer.WriteEndElement();
        writer.WriteEndDocument();
        writer.Close();

        Response.Redirect("rss.xml",true);          
2007/11/20 15:39:45 回答者:WOW玩家


提问者对于答案的评价:嗯。谢谢您的热心帮助。 另外在园子里一哥们给我推荐了一本书叫Professional ASP.NET 2.0 XML,wrox系列的,我正在看,感觉非常地不错。虽然可能在3.5下对xml的操作可能会有一些变动,可是我觉得如果能把2.0中的xml的操作好好的理解也是非常必要的。
其它回答(3)
请访问我的博客,http://lijigang.cnblogs.com/,从这里看http://www.cnblogs.com/lijigang/archive/2006/10/30/544046.html
8个月前   回答者:刚刚 - 老鸟四级
MSDN啊
8个月前   回答者:麒麟.NET - 小虾三级
帮助文档里面有好多,可以看看。
8个月前   回答者:mjgforever - 菜鸟二级
评论
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除