C# 怎样获取xml某节点所有属性?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 怎样获取xml某节点所有属性?相关的知识,希望对你有一定的参考价值。

参考技术A string
strxml
=
"<root><a
b='1'
c='2'
d='3'>content</a></root>";
XmlDocument
doc
=
new
XmlDocument();
doc.LoadXml(strxml);
foreach
(XmlAttribute
att
in
doc.SelectSingleNode("//a").Attributes)

//
循环读取每个属性
string
attName
=
att.Name;
//
得到属性名
string
attVal
=
att.Value;
//
得到属性值

这个doc.SelectSingleNode("//a").Attributes得到的就是所有属性的集合。

怎样获取页面中的所有图片节点

这里的获取图片节点指的是 <img>, 对于一些设置了自定义背景图的节点是不能获取的, 我们使用: document.images

[...document.images].forEach(item=>console.log(item.src));

 

注意: 上述代码使用的es6语法: ..., 它将类数组对象转换为数组, 然后用forEach方法将每个img元素节点中的src属性值打印出来.

以上是关于C# 怎样获取xml某节点所有属性?的主要内容,如果未能解决你的问题,请参考以下文章

java解析xml文件,会把节点属性中的换行转换成空格,怎样才能避免此类转换,即保留换行

dubbo如何获取某服务的所有节点的服务

如何获取jquery easyui Tree的 (1)某一节点下的所有子节点,(2)某节点下的一级节点

怎样获取页面中的所有图片节点

从 XML 节点 java 生成/获取 xpath

Qt通过Doc模式读取XML并设计一个增删改查方便的一个操作类