首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

怎么在指定一个子节点加入一个属性呢?如下XML,如何在 Name="aaa"这个属性里,添加一个ModifyValue这样的属性呢?代码如何

2012-02-27 
如何在指定一个子节点加入一个属性呢?如下XML,怎么在 Nameaaa这个属性里,添加一个ModifyValue这样的属

如何在指定一个子节点加入一个属性呢?如下XML,怎么在 Name="aaa"这个属性里,添加一个ModifyValue这样的属性呢??代码怎么写??

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" />

热点排行