C#关于XML类实现本地参数的创建、添加、读取的项目分享

本文分享了一个使用C#操作XML文件的项目,包括如何创建、读取XML文件来存储和获取本地测试参数。在项目中,通过XML文件存储测试产品参数,根据产品名称自动导出相关配置,详细介绍了创建XML文件、定向读取数据的步骤及常见问题解决。
摘要由CSDN通过智能技术生成


前言

楼主第一次接触XML类,整个项目遇到了种种问题,在这里和刚刚接触XML类的同胞们做一个分享,希望能帮助到大家。

最近在做一个项目中需要存储一些配置信息到本地,查阅资料得知有三种存储方式:文本文件、XML文件、数据库。由于配置信息数量不大,数据库有点大材小用。文本文件没有相关类操作,需要人工维护。最后选择XML文件。


一、项目介绍

通过XML文件存储测试产品相关测试参数到本地桌面,且可在下根据产品名称自动导出相关测试参数,避免参数重复输入。具体参数如下图所示。
在这里插入图片描述

二、使用步骤

1.创建XML文件

在开始代码编写前,先明确下我们的目标效果,如下图所示。

<?xml version="1.0" encoding="UTF-8"?>
<TAOTAO_LTD>
  <MEANLIST>
    <MEAN Time="2020-10-23 15:55:18">
      <Type>测试产品1号</Type>
      <Voltage>1</Voltage>
      <Backlash>2</Backlash>
      <OverVoltage>3</OverVoltage>
      <UnderVoltage>4</UnderVoltage>
      <SoftUnderVoltage>5</SoftUnderVoltage>
      <Bus_I_limit>6</Bus_I_limit>
      <Phase_I_limit>7</Phase_I_limit>
    </MEAN>
  </MEANLIST>
</TAOTAO_LTD>

接下来我们上代码。

public static void Establish_XML(string Type, int Voltage, int Backlash, double OverVoltage, double UnderVoltage, double SoftUnderVoltage, double Bus_I_limit, double Phase_I_limit)
{
   
//创建XmlDocument对象
XmlDocument document = new XmlDocument();
//xml文档的声明部分
XmlDeclaration declaration = document.CreateXmlDeclaration("1.0", "UTF-8", "");
document.AppendChild(declaration);
//创建根节点  
XmlElement Root= document.CreateElement("TAOTAO_LTD"); 
document.AppendChild(Root);
//节点分层
XmlElement meanlist = document.CreateElement("MEANLIST");
XmlElement product = document.CreateElement("MEAN"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值