随笔-7  评论-24  文章-102  trackbacks-0

C#读取XML点滴
http://www.cnblogs.com/sopper/archive/2006/11/03/549435.html




        XmlDocument doc = new XmlDocument();
        XmlElement root = doc.CreateElement("root");

        XmlElement companyId = doc.CreateElement("companyId");
        companyId.InnerText = "1";
        root.AppendChild(companyId);

        doc.AppendChild(root);
        string kk = doc.OuterXml;


///////////////////////////

try
            {
                XmlDocument doc = new XmlDocument();
                XmlElement root = doc.CreateElement("root");
                foreach (var item in dict)
                {
                    XmlElement e = doc.CreateElement(item.Key);
                    e.InnerText = item.Value;
                    root.AppendChild(e);
                }

                doc.AppendChild(root);
                return doc.OuterXml;
            }
            catch (Exception)
            {
                return "";
            }







        XDocument doc = new XDocument(
            new XDeclaration("1.0", "utf-8", "yes"),
            new XElement("root",
                new XElement("companyId", "1")
            )
        );

 

        string kk = doc.ToString();

---------
        XDocument doc = new XDocument(new XDeclaration("1.0", "utf-8", "yes"));
        XElement root = new XElement("root");

        XElement element = new XElement("companyId");
        element.Value = 1 + "";
        root.Add(element);

        doc.Add(root);



元素读取

        XElement els = XElement.Parse(msg);
        var companyId = from e in els.Elements("companyId")
                        select e;
        string kk = companyId.First().Value;

 

posted on 2009-07-30 10:11 黄小二 阅读(271) 评论(0)  编辑  收藏 所属分类: ASP.NETC#

只有注册用户登录后才能发表评论。


网站导航: