zoukankan      html  css  js  c++  java
  • XElement 使用介绍

          XElement  命名空间在  System.Xml.Linq 之下, 能够方便操作 xml  , 今天测试了一下API

    如下,使用 XmlDocument 创建 一个传统 xml 对象, 之后能过  XElement 快速创建子元素 , 其中包含  XElement 与 XmlElement 对象转换。

    XmlDocument xml = new XmlDocument();
                XmlNode root = xml.CreateXmlDeclaration("1.0", "utf-8", string.Empty);
                xml.AppendChild(root);
    
                XmlElement rootFirst = xml.CreateElement("FirstRoot");
                xml.AppendChild(rootFirst);
    
    
                //创建 第一行
                XmlNode row1 = xml.CreateNode(XmlNodeType.Element, "row1" , null);
                row1.InnerText = "第一行";
                rootFirst.AppendChild(row1);
    
                //创建第二行
                XElement row2 = new XElement("row2", new XElement("aa" , "第二行"), new XElement("bb")
                    , new XAttribute("ID", "1")
                    , new XAttribute("name", "cognexPhotoShower")
                    );
    
                //将第二行转成 XmlElement ,并添加至 rootFirst 中
                XmlReader xmlReader = row2.CreateReader();
                XmlElement cxml = xml.ReadNode(xmlReader) as XmlElement;
                rootFirst.AppendChild(cxml);
    
                xml.Save("d:\11.xml");

    输出结果如图示:

    以下是网上其它示例:

    https://www.jianshu.com/p/7ad9ff2263a0

  • 相关阅读:
    标准I/O的缓冲
    Linux 的文件类型
    引用和指针
    信号-总结
    实时信号
    信号的其它特性
    信号处理器函数
    信号集 / 信号掩码(阻塞信号传递)
    显示信号描述
    发送信号
  • 原文地址:https://www.cnblogs.com/howtrace/p/11766362.html
Copyright © 2011-2022 走看看