怎么在指定一个子节点加入一个属性呢?如下XML,如何在 Name="aaa"这个属性里,添加一个ModifyValue这样的属性呢?代码如何写?
如何在指定一个子节点加入一个属性呢?如下XML,怎么在 Name="aaa"这个属性里,添加一个ModifyValue这样的属性呢??代码怎么写??
------解决方案--------------------
XmlNode objNode = objXmlDoc.SelectSingleNode("你要取的节点xpath");//取指定节点
XmlAttribute nodeAttribute = objXmlDoc.CreateAttribute("要创建的属性名称");//创建属性
objNode.Attributes.Append(nodeAttribute);//把属性添加到指定节点
XmlElement objElement = (XmlElement)objNode;
objElement.SetAttribute("要创建的属性名称", "对应的添加的属性值");
------解决方案--------------------
XML code<?xml version="1.0" encoding="utf-8"?>
<!-- PISX ShareCADLink SYSTEM -->
<ShareCADLink version="1.0 Beta">
<ServerPath Name="http://lqwppf-sh/qwerty/" />
<PDFFile Name="6176050500.pdf" />
<VisualData Name="6176050500.edz" />
<Parameters>
</Parameters>
<References>
</References>
<Components>
<CompFile Name="aaa" Value="1" />
<CompFile Name="bbb" Value="2" />
<CompFile Name="ccc" Value="3" />
- XML code
<?xml version="1.0" encoding="utf-8"?> <!-- PISX ShareCADLink SYSTEM --> <ShareCADLink version="1.0 Beta"> <ServerPath Name="http://lqwppf-sh/qwerty/" /> <PDFFile Name="6176050500.pdf" /> <VisualData Name="6176050500.edz" /> <Parameters> </Parameters> <References> </References> <Components> <CompFile Name="aaa" Value="1" /> <CompFile Name="bbb" Value="2" /> <CompFile Name="ccc" Value="3" /> </Components> <Dependencys> </Dependencys> </ShareCADLink>
------解决方案--------------------
XmlNode objNode = objXmlDoc.SelectSingleNode("你要取的节点xpath");//取指定节点
XmlAttribute nodeAttribute = objXmlDoc.CreateAttribute("要创建的属性名称");//创建属性
objNode.Attributes.Append(nodeAttribute);//把属性添加到指定节点
XmlElement objElement = (XmlElement)objNode;
objElement.SetAttribute("要创建的属性名称", "对应的添加的属性值");
------解决方案--------------------
XML code<?xml version="1.0" encoding="utf-8"?>
<!-- PISX ShareCADLink SYSTEM -->
<ShareCADLink version="1.0 Beta">
<ServerPath Name="http://lqwppf-sh/qwerty/" />
<PDFFile Name="6176050500.pdf" />
<VisualData Name="6176050500.edz" />
<Parameters>
</Parameters>
<References>
</References>
<Components>
<CompFile Name="aaa" Value="1" />
<CompFile Name="bbb" Value="2" />
<CompFile Name="ccc" Value="3" />