<root>
<div class="aaa">
<div/>
<root/>上面一个 xml文件已经读取到一个
XmlDocument 中比如,我怎么读 class 的属性 “aaa”还有,我想变成这样<root>
<div id="22222" class="aaa">
<div/>
<root/>
怎么实现?
<div class="aaa">
<div/>
<root/>上面一个 xml文件已经读取到一个
XmlDocument 中比如,我怎么读 class 的属性 “aaa”还有,我想变成这样<root>
<div id="22222" class="aaa">
<div/>
<root/>
怎么实现?
XmlDocument doc = new XmlDocument();
doc.Load("XML文件");
XmlNodeList List = doc.DocumentElement.ChildNodes;
foreach (XmlElement element in List)
{
element.Name//节点名称
element.Attributes[0].Value//节点的第一个属性
}
如果是dom4j的element,在dom4j的API文档中 解释的element中
其中有 addAttribute(String name, String value)这个方法就是给一个Element
增加attribute·的
而如果想取节点的attribute,在Element中还有一个方法是
attributes()是将element的所有属性都取出来 返回一个List,如果想取每一个
attribute ,只需操作list就ok了
不知答案是否满意