XML格式字符串 与 FarPoint互转
string Col1 = "列1", Col2 = "列2";
string parentName = "parent";// xml的父节点
string eleName = "element";// xml子节点// 把xml字符串载入到farpoint
private void XmlToFarPoint(FarPoint.Win.Spread.SheetView sheet, string xmlString)
{XmlDocument document = new XmlDocument();document.LoadXml(xmlString);XmlNodeList list = document.SelectNodes(string.Format("/{0}/{1}", this.parentName, this.eleName));int rowCount = 0;foreach (XmlElement element in list){if (rowCount >= this.wFpSpread1_Sheet1.RowCount){// 保存的行数可能会比新的表格行数大break;}sheet.Cells[rowCount, 1].Text = element.GetElementsByTagName(Col1)[0].InnerText;sheet.Cells[rowCount, 2].Text = element.GetElementsByTagName(Col2)[0].InnerText;// 其它列……rowCount++;}
}// 获取表格数据,组合成xml字符串返回
private string FarPointToXml(FarPoint.Win.Spread.SheetView sheet)
{XmlDocument document = new XmlDocument();XmlDeclaration xmldecl = document.CreateXmlDeclaration("1.0", "utf-8", null);XmlElement root = document.DocumentElement;document.InsertBefore(xmldecl, root);XmlElement parent = document.CreateElement(this.parentName);document.AppendChild(parent);for(int row = 0; row < sheet.RowCount; row++){XmlElement element = document.CreateElement(this.eleName);XmlElement number = document.CreateElement(Col1);number.InnerText = sheet.Cells[row, 1].Text;element.AppendChild(number);XmlElement descript = document.CreateElement(Col2);descript.InnerText = sheet.Cells[row, 2].Text;element.AppendChild(descript);// 其它列……parent.AppendChild(element);}return document.InnerXml;
}
xml文件字符串如下
<?xml version="1.0" encoding="utf-8"?>
<parent><element><列1>1</列1><列2>测试</列2></element><element><列1>2</列1><列2>测试</列2></element>
</parent>
XML格式字符串 与 FarPoint互转相关推荐
- 通过输入流获取的xml格式字符串转为json和map格式
通过输入流获取的xml格式字符串转为json和map格式 xml格式字符串转json格式代码: try {//通过输入流获取xml格式字符串数据ServletInputStream inputStre ...
- oracle怎么从大字段中取节点,Oracle数据库 获取CLOB字段存储的xml格式字符串指定节点的值...
参照: Oracle存储过程中使用游标来批量解析CLOB字段里面的xml字符串 背景:在写存储过程时,需要获取表单提交的信息.表单信息是以xml格式的字符串存储在colb类型的字段dataxml中,如 ...
- python xml字符串_python -解析字符串,并返回xml格式字符串 急该如何解决
python --解析字符串,并返回xml格式字符串 急急急. str = """Registrations: ============================= ...
- dom4j解析xml格式字符串获取标签属性和内容
/*** 解析xml字符串,获取各项属性内容* readXML方法描述:* * @author : gc* @createTime : 2019-4-26 下午4:37:50*/private sta ...
- C# 将XML格式字符串,写入数据集的表中 XML解析
将XML格式字符串,写入数据集的表1中 命名空间:using System.Xml; string strRead;//strRead为以下xml值 XmlDocument x ...
- 解析xml格式字符串
解析xml格式字符串 由于写接口时,总有人会传一些xml格式的字符串,节点少时可以一一获取,但是如果有大量的子节点时,可以使用反射机制实现实体类接收xml格式字符串数据,只需要保证节点名称和实体类字段 ...
- 正则表达式小应用之对xml格式字符串每个字段加双引号
通过Python对接口进行自动化后需要把xml格式的报文放到LoadRunner上进行压力测试,在pyCharm控制台打印出报文后,把报文放到LoadRunner中做了格式调整后,每个字段需要添加双引 ...
- C# xml格式字符串 反序列化和序列化
最近在做C# 一个项目,涉及到序列化知识点,但对于复杂的xml格式不知道如何编写实体类,网上也没找到相同类型格式的xml介绍的博客资料,所以研究了两天,终于做出来了,先把XML格式的字符串贴上来. & ...
- 安卓解析xml格式字符串
最近实验室的安卓app需要实现发内部邮件的功能. 说白了就是简单的数据库的增删处理. 但是中间的一部分有意思的就是获取收件人的列表的处理. 用户在登录APP的时候,如果验证成功,服务器则把数据的联系人 ...
最新文章
- 1,Composite UI Application Block (CAB) 介绍
- 2018面向对象程序设计(Java)第3周学习指导及要求
- 《研磨设计模式》chap18 状态模式state(4)例子
- 【好文收藏】k8s中Pod 无法正常解析域名:部署 DNS 调试工具排查
- python调用什么函数实现对文件内容的读取_Python 文件读取函数 read(), readline(), readlines()...
- 时序分析:隐马尔可夫模型
- 高中生活--第1篇--荣辱一身,悲尽兴来
- 数据结构——无向图创建邻接表以及深度遍历、广度遍历(C语言版)
- NET问答: 如何集中化统一验证 Authorization
- 解决myeclipse里面git的更新(pull)操作问题
- Java集合(一) —— ArrayList
- pycharm搭建第一个django项目
- 麻雀虽小五脏俱全 现代C++思想 值得推敲
- 腾讯云服务器手动建立WordPress个人站点Windows系统教程-Unirech腾讯云国际版代充
- 大神李沐被曝离职,投身大模型创业!网友:希望不要耽误他解读论文
- 第六次实验报告第二部分
- ubuntu golang 安装完成报 “command ‘go‘ not found“
- php 新闻分页,php jquery 实现新闻标签分类与无刷新分页
- html倒计时还有多少天,2022考研倒计时还有多少天
- Siamese Capsule Networks 翻译 (孪生胶囊网络)
热门文章
- python 用题库自动答题器_python实现自动刷题
- Android 超简单音乐播放器(六)播放暂停音乐,更换播放模式,上下歌曲切换(service)
- dogpile搜索引擎
- Android之---高仿微信录制小视频(拍摄和查看)
- Linux离线部署epel源
- java 爬虫身份设定_Java爬虫中HttpClient请求头的设置
- python- sklearn 计算召回率(Recall)
- Win32多线程 -- 线程控制(暂停/继续/终止)
- 计算机音乐抖音神曲,2019抖音十大神曲纯音乐 2019抖音最火的纯音乐盘点
- 如何在Revit 立面图中,对齐尺寸标注(Dimension)与注释(IndependentTag)