c#操作xml:增删改查

c#操作xml:增删改查

ID:34722008

大小:101.68 KB

页数:10页

时间:2019-03-10

c#操作xml:增删改查_第1页
c#操作xml:增删改查_第2页
c#操作xml:增删改查_第3页
c#操作xml:增删改查_第4页
c#操作xml:增删改查_第5页
资源描述:

《c#操作xml:增删改查》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、c#操作xmlhttp://blog.myspace.cn/e/404232246.htm同样是增,删,改,查四种操作。现在我们就详细介绍一下增和删两种操作。看下面的一个xml示例:4565465jjjjj3456789xml的每个节点分为节

2、点名称,节点值和属性三类,如:member节点:id为其一个属性,menber为其节点名称。再如:name节点456为其节点值。如果我们需要增加一个节点可以调用一下几个方法:///

///在根节点下添加父节点///publicstaticvoidAddParentNode(stringxmlPath,stringparentNode){XmlDocumentxdoc=newXmlDocument();xdoc.Load(xmlPath);//创建一个新的menber节点并将它添加到根节点下XmlEl

3、ementNode=xdoc.CreateElement(parentNode);xdoc.DocumentElement.PrependChild(Node);xdoc.Save(xmlPath);}#region插入一节点,带一属性///

///插入一节点,带一属性//////Xml文档路径///当前节点路径///新节点/

4、//属性名称///属性值///新节点值publicstaticvoidXmlInsertElement(stringxmlPath,stringMainNode,stringElement,stringAttrib,stringAttribContent,stringContent){XmlDocumentobjXmlDoc=newXmlDocument

5、();objXmlDoc.Load(xmlPath);XmlNodeobjNode=objXmlDoc.SelectSingleNode(MainNode);XmlElementobjElement=objXmlDoc.CreateElement(Element);objElement.SetAttribute(Attrib,AttribContent);objElement.InnerText=Content;objNode.AppendChild(objElement);objXmlDoc.Save(xmlPath);}#endr

6、egion#region插入一节点不带属性publicstaticvoidXmlInsertElement(stringxmlPath,stringMainNode,stringElement,stringContent){XmlDocumentobjXmlDoc=newXmlDocument();objXmlDoc.Load(xmlPath);XmlNodeobjNode=objXmlDoc.SelectSingleNode(MainNode);XmlElementobjElement=objXmlDoc.CreateElement

7、(Element);objElement.InnerText=Content;objNode.AppendChild(objElement);objXmlDoc.Save(xmlPath);}#endregion#region向一个节点添加属性///

///向一个节点添加属性//////xml文件路径///节点路径///要添加的

8、节点属性的名称///要添加属性的值publicstaticvoidAddAttribute(stringxmlPath,str

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。