博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c#加载XML文档
阅读量:7094 次
发布时间:2019-06-28

本文共 1402 字,大约阅读时间需要 4 分钟。

XmlDocument 类

表示 XML 文档。 可使用此类在文档中加载、验证、编辑、添加和放置 XML。

命名空间:   
程序集:  System.Xml(位于 System.Xml.dll)
 
 
  
    System.Xml.XmlDocument
      
      
用法:
 
System_CAPS_pubmethod

从指定的 URL 加载 XML 文档。

System_CAPS_pubmethod

从指定的  加载 XML 文档。

例子:

System.Xml.XmlDocument  doc = new System.Xml.Xmldocument(); doc.Load(文件路径) 参考https://www.cnblogs.com/bsdbqling/p/9167886.html

 

用法:

System_CAPS_pubmethod

选择第一个 XmlNode ,与 XPath 表达式匹配。(继承自 。)

例子:
XmlNode nd = doc.SelectSingleNode("Models/Model[@id='"+infoType+"']");

 

 用法:

程序集:  System.Xml(位于 System.Xml.dll)

public virtual XmlAttributeCollection Attributes { get; }

属性值

Type: 

XmlAttributeCollection 包含节点的属性。

如果节点为 XmlNodeType.Element 类型,则返回该节点的属性。 否则,此属性将返回 null

例子:

nd.Attributes["exttable"].value;

 nd.Attributes["filed"].value;

附加文件如下:

string tempFileName = AppDomain.CurrentDomain.BaseDirectory + "temp\\" + Guid.NewGuid().ToString() + ".docx";string modelPath = AppDomain.CurrentDomain.BaseDirectory + "Model\\WordModel\\InfoImpModel.docx";string configFile = AppDomain.CurrentDomain.BaseDirectory + "Configure\\Bizz\\ExpConfig.xml";System.Xml.XmlDocument doc = new System.Xml.XmlDocument();doc.Load(configFile);XmlNode nd = doc.SelectSingleNode("Models/Model[@id='" + infoType + "']");XmlNode mbnd = doc.SelectSingleNode("Models/Model[@id='" + infoType + "']/BookMark[@name='详细内容']");string extTable = nd.Attributes["exttable"].Value;string contentField = mbnd.Attributes["filed"].Value;

转载于:https://www.cnblogs.com/bsdbqling/p/9168423.html

你可能感兴趣的文章
高并发处理案例
查看>>
在matlab中clear,clc,clf,hold作用介绍
查看>>
[物理学与PDEs]第1章习题8 磁场分布 $\ra$ 电流分布
查看>>
技术书单整理
查看>>
c语言开源项目--SQLite学习资料总结
查看>>
Repeater控件
查看>>
JS模板引擎
查看>>
JavaScript之表单验证讲解
查看>>
MSMQ 消息队列
查看>>
java核心知识点学习----多线程并发之线程同步
查看>>
JSP编程中常用的JavaScript技术(转载)
查看>>
jquery easy ui 学习 (5) windowlayout
查看>>
delegate和protocol
查看>>
DevExpress Report的简单应用
查看>>
Spring AOP Schema aop:config、tx:advice
查看>>
Linux 驱动加载到内核中编译<1>
查看>>
MyBatis-Spring 使用总结
查看>>
[Angular 2] Understanding OpaqueToken
查看>>
MyEclipse安装EGit插件方法
查看>>
亲测 logminer挖掘
查看>>