C# 怎样获取xml某节点所有属性?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 怎样获取xml某节点所有属性?相关的知识,希望对你有一定的参考价值。
参考技术A stringstrxml
=
"<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文件,会把节点属性中的换行转换成空格,怎样才能避免此类转换,即保留换行