(转载请注明出处:http://blog.csdn.net/buptgshengod)


将要读取的是smoke下floortype中的value值,xml如下
  <?xml version="1.0" encoding="UTF-8" ?>
- <PropDataBucket name="navisworks_df_floor_cicle" version="1.0">
- <PropDataRow name="smoke" index="0" type="custom">
- <target name="properties"><property name="floortype" value="circular" /> <property name="length" value="" /> </target></PropDataRow>
- <PropDataRow name="navisworks_df_floor_rectangular_01" index="1" type="">
- <target name="properties"><property name="floortype" value="rectangular" /> <property name="length" value="1000.00" /> </target></PropDataRow></PropDataBucket>

c#代码

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Xml;namespace WindowsFormsApplication1
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){}private void button1_Click(object sender, EventArgs e){string str = "";XmlDocument doc = new XmlDocument();doc.Load(@"e:\test.xml");//读入xml,注意@XmlNode node = doc.SelectSingleNode("//PropDataBucket/PropDataRow[@name='smoke']//property[@name='floortype']");//设置节点位置if (node != null){str = node.Attributes["value"].Value;//节点下多个数值名称的选择}textBox1.Text = str;}}
}

效果如图


c#读取xml中特定节点的值(实例)相关推荐

  1. vb查询xml中特定节点下的标签_Python 标准库之XML

    写在之前 带分隔符的文件仅有两维的数据:行 & 列.如果我们想在程序之间交换数据结构,需要一种方法把层次结构,序列,集合和其它的数据结构编码成文本. 今天要说的 XML 是最突出的处理上述这种 ...

  2. java获取返回xml节点里的值,关于用java读取xml中节点的值解决方案

    关于用java读取xml中节点的值 在写个工程,用到了如下配置的XML文档,时间紧没法网上资料太多一时看了头大,实在不知道怎么解析了,各位大神麻烦指教一下. 配置文档内容如下 hibernate-co ...

  3. C#中读取xml文件指定节点

    假设xml文件内容是 <?xml version="1.0" encoding="utf-8"?> <Workflow>   <A ...

  4. Php 获取xml中的节点值

    Php获取xml中的节点值 XML: test_xml2.xml <?xml version="1.0" encoding="UTF-8"?> &l ...

  5. HTML批量删除标记,批量删除LabelImg制作的.xml中的部分标签值(删除.xml的节点值)...

    概述 自己在用labelImg打好标签后,想只用其中几类训练,不想训练全部类别,又不想重新打标生成.xml文件,因此想到这个办法:直接在.xml文件中删除原有的不需要的标签类及其属性. 打标时标签名出 ...

  6. python读取一行的函数_Python linecache.getline()读取文件中特定一行的脚本

    Python linecache.getline()读取文件中特定一行的脚本 比如: Code highlighting produced by Actipro CodeHighlighter (fr ...

  7. php xml 添加节点 出问题,PHP往XML中添加节点的方法

    本文实例讲述了PHP往XML中添加节点的方法.分享给大家供大家参考.具体方法如下: 1. contacts.xml代码 复制代码 代码如下: J J J Manager National 1971-1 ...

  8. Js读取Cookie中指定字段的值,Js中读取某个Cookie,Js中根据Cookie的key得到对应的value,Js正则表达式匹配指定的Cookie

    Js中想要读取Cookie中指定字段的值,可以遍历Cookie根据指定Key提取Cookie,或者使用正则表达式匹配Cookie,代码如下: /*** @description: 遍历cookie得到 ...

  9. 创建XML文件以及XML中的节点和更新Xml文件中的节点的值

    最近在项目中用到了XML文件,需要将一些配置信息保存到指定的XML文件中.因此就用到了对XML文件中节点的值的更新的功能. 首先我们来创建一个XML文件,并在文件中创建几个值,我们来看下Demo的代码 ...

最新文章

  1. Nginx查看并发连接
  2. 【裴蜀定理】BZOJ 1441 MIN
  3. Transformer和自注意力机制Self-Attention详解和时间复杂度计算+Image Transformer简介
  4. CAD计算机辅助设计与BIM的区别,3D建模、CAD和BIM三者之间的差异是什么,有什么区别?...
  5. 机器学习之乳腺癌问题(SVM)
  6. linux c语 curl代码_偷懒必备工具——一键生成爬虫代码
  7. mysql建立从库同时备份_mysql主从库配置读写分离以及备份
  8. ci php做记录删除,CI(CodeIgniter)框架中的增删改查操作_PHP教程
  9. C#异或运算符的使用【C#】
  10. iPhone销售额第四财季同比下滑21% 苹果市值蒸发约千亿美元
  11. 期刊(Journal)、会议(Conference)及其影响因子(Impact Factor)
  12. [转载] python的系统模块_Python操作系统模块
  13. 详解iMazing保障数据安全的设置
  14. 通过Himal项目学习掌握asp.net MVC
  15. TensorRT详细入门指南
  16. SAP 订单BOM与销售BOM的区别
  17. 博客中的动态图片如何制作
  18. h5 实现简单的png icon 换颜色效果
  19. 计算机技术非全日制调剂2020,2020年硕士研究生部分非全日制专业接收调剂的公告...
  20. 可逆网络风格迁移-解决内容泄漏问题 [CVPR 2021] ArtFlow: Unbiased Image Style Transfer via Reversible Neural Flows

热门文章

  1. python 画图 线标注_Python画图的这几种方法,你学会了吗
  2. linux netlink 编程示例(二)应用层
  3. mysql不同服务器数据库查询_不同服务器不同数据库两张表连接查询使用经验
  4. php把proto解析为文档,Protobuf 文件生成工具 Prototool 命令详解
  5. matlab把每次循环的结果保存idx,来自Matlab的循环Python
  6. eclipse 用jsp文件连接mysql_用本地navicat去连接阿里云ECS中的mysql
  7. asp 表格渐变颜色_加班到半夜,同事却用WPS表格小技巧10分钟搞定工作!
  8. pandas 判断数据表中的缺失值
  9. StaticLinkList
  10. mysql数据库加载太慢_mysql千万级数据库插入速度和读取速度的调整记录