C# xml转换成ini格式

最近一直在写一个关于自动转换文件格式的代码,一点小心得。

目标xml文件内容,我的命名是data2.xml

<?xml version="1.0" encoding="utf-8"?>
<User>
  <name>xuwei</name>
  <sex>male</sex>
  <age>25</age>
</User>

生成的目标格式如下:

代码如下:

 class Program
    {
        static void Main(string[] args)
        {
            Program app = new Program();
            app.XmlToIni();
        }
        public void XmlToIni()
        {
            string filename = "data2.xml";//xml文件
            string strpath = string.Format("D:\\test\\" + filename);//xml文件的具体路径
            XmlDocument xmlDoc = new XmlDocument();
            xmlDoc.Load(strpath);//加载xml文件
            XmlNode xn = xmlDoc.SelectSingleNode("User");//根结点
            XmlNodeList xnl = xn.ChildNodes;//子结点
            string name = xnl.Item(0).InnerText;//将文本数据放置在数组中
            string sex = xnl.Item(1).InnerText;
            string age = xnl.Item(2).InnerText;

            string ininame= filename.Substring(0,6);
            FileStream fs = new FileStream("D:\\test\\" + ininame + "ini", FileMode.Create);//新建ini文件
            StreamWriter sw = new StreamWriter(fs);
            sw.Write("[INI的信息]" + "\r\n" + "姓名=" +name+ "\r\n" + "性别=" + sex + "\r\n" + "年龄=" +age);//将数据内容写入ini文件里
            sw.Close();
        }

    }

原文地址:https://www.cnblogs.com/suyun0702/p/8242298.html

时间: 2024-07-31 11:12:45

C# xml转换成ini格式的相关文章

java将XML文档转换成json格式数据

功能 将xml文档转换成json格式数据 说明 依赖包: 1. jdom-2.0.2.jar : xml解析工具包; 2. fastjson-1.1.36.jar : 阿里巴巴研发的高性能json工具包 程序源码 package com.xxx.open.pay.util; import com.alibaba.fastjson.JSONObject; import org.jdom2.Element; import org.jdom2.JDOMException; import org.jdo

python:将xml格式文件转换成json格式文件

由于json格式的文件在处理起来,有很强的便利性,而工作中每天产生大量的xml格式的文件,所以有需求将xml格式的文件转换成json格式的文件.下面直接贴出代码,有两个版本,根据需求自由选择: #!/usr/bin/python # -*- coding: utf-8 -*- #Function:Xml_To_Json #version 1.0 #Author: Herman #需要用到的两个模块 import xmltodict; import json; #定义函数 def pythonXm

centos下 将(jgp、png)图片转换成webp格式

由于项目要求需要将jpg.png类型的图片  转换成webp格式,最开始使用了php gd类库里 imagewebp 方法实现,结果发现转换成的webp格式文件会偶尔出现空白内容的情况.像创建了一个透明图层的图片,但是尺寸和内存确跟转换成功的文件一般无二. 初想,可以找个办法判断一下图片是否无效的,网上找各种办法,结果无果.虽然失败了但是还是上一下代码,期待大神能协助完善方法. function imgToWebp($file=''){ if(is_file($file)){ $img = ge

C# 将MSMQ消息转换成Json格式 【优化】

C# 将MSMQ消息转换成Json格式  [优化] 转换函数: private string ConvertToJSON(string label, string body) { //TODO: convert to json string[] Lablelist = label.Split('|'); string[] Bodylist = body.Split('|'); string JsonStr = "{\""; NameValueCollection nvc =

C# Tips: 将 VS2012 / VS2013 的.sln文件、project文件转换成 VS2010格式

原来有一些VS2013的工程文件(.sln..csproj),使用.Net 4.0.现需要将它们转换成VS2010格式. 经实验,办法如下: (1) 在Solution文件(.sln)中: 把文件头部这样的行: Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2013 把它们替换成: Microsoft Visual Studio Solution File, Format Version 1

pdf怎么转换成excel格式 超简单

可编辑文档转换为不可编辑文档是非常简单的,比如将word或者excel转换成jpg或者pdf,office或者wps软件本身的最新版就自带有这个功能.但是如果我们要将PDF这种不可修改编辑的文档转换成可编辑的形式就会稍微麻烦一点,因为这种格式是任你怎么放大缩小都不会改变文件的排版方式,虽然阅读起来很方便.那怎么办呢?下面小编教给大家一个方法,可以将PDF转换成Excel格式,超简单! 把PDF格式的文件精确转换成EXCEL表格,这边我们可以选择一款叫"迅捷PDF转换器"的软件. (pd

怎么使用软件把jpg转换成pdf格式

最近大学同学聚会,好多年没见的老同学,我们在一起说说笑笑,拍了不少有意思的照片.大家也都知道JPG图片上传到网上并不安全,可以被人随意修改.有人提议将图片转换成PDF格式,做成一个相册,这样就可以方便我们查看和保存文件了.不得不说这是个好主意,可怎么把jpg转换成pdf呢? 利用图片转换工具基本上是达不到理想的效果,转换后的图片一片模糊,很不清晰.看来,还得用PDF转换软件,下面就跟着小编一起来看下怎么使用软件把jpg转换成pdf格式.      1.首先从网上下载迅捷PDF转换器软件,打开后,

LoadRunner 如何将英文的字符串转换成UTF-8格式的字符串?

7.48  如何手动转换字符串编码 1.问题提出 如何将英文的字符串转换成UTF-8格式的字符串? 2.问题解答 可以使用lr_convert_string_encoding函数将字符串从一种编码手动转换为另一种编码(UTF-8.Unicode或本地计算机编码). 该函数的语法如下. lr_convert_string_encoding(char * sourceString, char * fromEncoding, char * toEncoding, char * paramName) 该

Python:将utf-8格式的文件转换成gbk格式的文件

需求:将utf-8格式的文件转换成gbk格式的文件 实现代码如下: def ReadFile(filePath,encoding="utf-8"): with codecs.open(filePath,"r",encoding) as f: return f.read() def WriteFile(filePath,u,encoding="gbk"): with codecs.open(filePath,"w",encodi