zoukankan      html  css  js  c++  java
  • C# 创建XML文档

    XML文档格式:

    1 <?xml version="1.0"?>
    2  <Main>
    3 <UserList>
    4 <User ID="1">
    5 <姓名>小王</姓名>
    6 <年龄>20</年龄>
    7 </User>
    8 <User ID="2">
    9 <姓名>张三</姓名>
    10 <年龄>25</年龄>
    11 </User>
    12 <User ID="3">
    13 <姓名>李四</姓名>
    14 <年龄>15</年龄>
    15 </User>
    16 </UserList>
    17  </Main>

    C#代码:

    1 using System;
    2  using System.Collections.Generic;
    3 using System.Linq;
    4 using System.Text;
    5 using System.Xml;
    6
    7 namespace ABC_014
    8 {
    9 class Program
    10 {
    11 static void Main(string[] args)
    12 {
    13 //创建声明节点
    14 XmlDocument xmldoc = new XmlDocument();
    15 XmlNode docnode = xmldoc.CreateNode(XmlNodeType.XmlDeclaration,"","");
    16 xmldoc.AppendChild(docnode);
    17
    18 //创建根节点
    19 XmlNode rootnode = xmldoc.CreateElement("Main");
    20 xmldoc.AppendChild(rootnode);
    21
    22 //创建一个父节点
    23 XmlNode node_UserList = xmldoc.CreateElement("UserList");
    24 rootnode.AppendChild(node_UserList);
    25
    26 //创建一个子节点
    27 XmlElement Node_User1 = xmldoc.CreateElement("User");
    28 Node_User1.SetAttribute("ID", "1");
    29 XmlElement name1 = xmldoc.CreateElement("姓名");
    30 name1.InnerText = "小王";
    31 XmlElement age1 = xmldoc.CreateElement("年龄");
    32 age1.InnerText = "20";
    33 Node_User1.AppendChild(name1);
    34 Node_User1.AppendChild(age1);
    35 node_UserList.AppendChild(Node_User1);
    36
    37 //创建一个子节点
    38 XmlElement Node_User2 = xmldoc.CreateElement("User");
    39 Node_User2.SetAttribute("ID", "2");
    40 XmlElement name2 = xmldoc.CreateElement("姓名");
    41 name2.InnerText = "张三";
    42 XmlElement age2 = xmldoc.CreateElement("年龄");
    43 age2.InnerText = "25";
    44 Node_User2.AppendChild(name2);
    45 Node_User2.AppendChild(age2);
    46 node_UserList.AppendChild(Node_User2);
    47
    48 //创建一个子节点
    49 XmlElement Node_User3 = xmldoc.CreateElement("User");
    50 Node_User3.SetAttribute("ID", "3");
    51 XmlElement name3 = xmldoc.CreateElement("姓名");
    52 name3.InnerText = "李四";
    53 XmlElement age3 = xmldoc.CreateElement("年龄");
    54 age3.InnerText = "15";
    55 Node_User3.AppendChild(name3);
    56 Node_User3.AppendChild(age3);
    57 node_UserList.AppendChild(Node_User3);
    58
    59 //保存xml
    60 xmldoc.Save("config.xml");
    61
    62 }
    63 }
    64 }
  • 相关阅读:
    特征抽取--标签与索引的转化: StringIndexer
    特征抽取---CountVectorizer
    特征抽取----Word2Vec
    实现从windos到linux的文件传输----ftp服务器
    计算人口平均年龄
    统计人口性别和身高
    特征抽取 — TF-IDF
    构建机器学习工作流
    applicationContext配置文件模板
    kafka知识体系-消息传递语义
  • 原文地址:https://www.cnblogs.com/ChangTan/p/1782286.html
Copyright © 2011-2022 走看看