将XML格式字符串,写入数据集的表1中

命名空间:using System.Xml;
            string strRead;//strRead为以下xml值
XmlDocument xd = new XmlDocument();
xd.LoadXml(strRead);
XmlNodeList nodeList = xd.SelectSingleNode("root").ChildNodes;//获取bookstore节点的所有子节点
foreach (XmlNode xn in nodeList)//遍历所有子节点
{
XmlElement xe = (XmlElement)xn;//将子节点类型转换为XmlElement类型
if (xe.Name == "trades")
{
XmlNodeList nls = xe.ChildNodes;//继续获取xe子节点的所有子节点
foreach (XmlNode xn1 in nls)//遍历
{
DataRow dr = dataSet1.Tables["Table1"].NewRow();
for (int item = 0; item < xn1.ChildNodes.Count; item++)
{
XmlElement xe2 = (XmlElement)xn1.ChildNodes[item];//转换类型                            
dr[xe2.Name] = xe2.FirstChild.Value;
}
dr["goods_number1"] = 0;    
dataSet1.Tables["Table1"].Rows.Add(dr);
}
}
}

XML数据格式:  strRead

<?xml version="1.0" encoding="UTF-8"?>

<root>

<trades>

<trade><goods_id>1328</goods_id> <goods_sn>3021</goods_sn> <goods_name>PBA YangSang 矿物丝柔散粉806-A2柔白13g</goods_name> <goods_number>1</goods_number> </trade>

<trade> <goods_id>1303</goods_id> <goods_sn>1031</goods_sn> <goods_name>PBA 芭蓓萃 提拉紧致蚕丝面膜25g</goods_name> <goods_number>1</goods_number></trade>

</trades>

</root>

转载于:https://www.cnblogs.com/iwin9999/p/3804593.html

C# 将XML格式字符串,写入数据集的表中 XML解析相关推荐

  1. 通过输入流获取的xml格式字符串转为json和map格式

    通过输入流获取的xml格式字符串转为json和map格式 xml格式字符串转json格式代码: try {//通过输入流获取xml格式字符串数据ServletInputStream inputStre ...

  2. oracle怎么从大字段中取节点,Oracle数据库 获取CLOB字段存储的xml格式字符串指定节点的值...

    参照: Oracle存储过程中使用游标来批量解析CLOB字段里面的xml字符串 背景:在写存储过程时,需要获取表单提交的信息.表单信息是以xml格式的字符串存储在colb类型的字段dataxml中,如 ...

  3. python xml字符串_python -解析字符串,并返回xml格式字符串 急该如何解决

    python --解析字符串,并返回xml格式字符串 急急急. str = """Registrations: ============================= ...

  4. dom4j解析xml格式字符串获取标签属性和内容

    /*** 解析xml字符串,获取各项属性内容* readXML方法描述:* * @author : gc* @createTime : 2019-4-26 下午4:37:50*/private sta ...

  5. 解析xml格式字符串

    解析xml格式字符串 由于写接口时,总有人会传一些xml格式的字符串,节点少时可以一一获取,但是如果有大量的子节点时,可以使用反射机制实现实体类接收xml格式字符串数据,只需要保证节点名称和实体类字段 ...

  6. java 文件 字符串_java将字符串写入到txt文件中

    将字符串写入到txt文件中import java.io.BufferedWriter; import java.io.File; import java.io.FileNotFoundExceptio ...

  7. 将DataFrame数据如何写入到Hive表中

    1.将DataFrame数据如何写入到Hive表中? 2.通过那个API实现创建spark临时表? 3.如何将DataFrame数据写入hive指定数据表的分区中? 从spark1.2 到spark1 ...

  8. spark抽取mysql数据到hive_使用spark将内存中的数据写入到hive表中

    使用spark将内存中的数据写入到hive表中 hive-site.xml hive.metastore.uris thrift://master:9083 Thrift URI for the re ...

  9. java 往excel中写数据库,poi将数据写入excel表格-怎么用java把数据库里的数据写入到excel表中...

    怎么用java把数据库里的数据写入到excel表中 你是想读取excel内容,然后整合一下数据,然后再生成一个新的excel吧 package aa; import java.io.FileInput ...

最新文章

  1. java 线程aba,JAVA中CAS-ABA的问题解决方案AtomicStampedReference
  2. 费曼学习法:为何被称为史上最牛的学习法,它的本质究竟是什么?
  3. CFI Flash, SPI Flash, Nand Flash,Nor Flash的区别和联系
  4. RESTORE DATABASE命令还原SQLServer 2005 数据库
  5. 编译性语言、解释性语言和脚本语言
  6. html页脚显示不出来,CSS实例:让页脚保持在未满屏页面的底部
  7. oracle 查询时间点数据_ORACLE中查询时间点前后一分钟的数据
  8. UIKit 框架之UIScrollView
  9. Modbus RTU/ASCll+TCP+OPC电脑模拟+串口调试软件对接方案
  10. 客户端的gzip解压
  11. 宝藏又小众的Digital Tutors视频教程素材网站分享
  12. 易语言 查询API之文本和字体函数
  13. 计算机无法访问文件怎么办,电脑通过局域网共享互传文件出现无法访问,怎么处理...
  14. java 提取违反顺序_oracle 中 java.sql.SQLException: ORA-01002: 提取违反顺序
  15. (灵感)集设网关于设计灵感的网站
  16. python网站案例_【北京网站建设】用案例让你一文搞懂python网络爬虫
  17. AR | 增强现实简述
  18. PHP单双引号的区别
  19. KMeans算法,采用肘部法则获取类簇中心个数K的值。
  20. repeatation翻译_半导体专业术语英语及汉语翻译

热门文章

  1. 美杜莎网站是哪个服务器,美杜莎云服务器
  2. Javascript进阶笔记
  3. git和github到底是什么的缩写?
  4. 灵机一栋团队alpha冲刺 Ⅱ
  5. poj2069求最小外接球半径 模拟退火
  6. Windows 7 bluetooth 外围设备 解决方案
  7. YouTube引流技巧教程!
  8. ogr2ogr转坐标
  9. IDEA查看maven依赖关系的方法
  10. 服务器usb驱动安装系统安装失败怎么办,Win7系统安装USB3.0驱动程序失败怎么办?Win7系统安装USB3.0驱动程序失败的解决方法...