怎么在xml中添加属性

怎么在xml中添加属性,第1张

string filename = @"c:\test.xml"

XmlDocument xmlDoc = new XmlDocument()

xmlDoc.Load(filename)

(xmlDoc.SelectSingleNode(@"//客户[@客户姓名='王五']") as XmlElement).SetAttribute("客户性别", "男")

xmlDoc.Save(filename)

不知道你是问什么东东

但是如果你是想把这两个类序列化到XML文件,我这里有代码

首先在命名空间里面创建一个struct

public struct XmlElement

{

public BackUpEditionModel backUpEditionModel

public DllInfo dllInfo

}

public class Xml

{

private XmlElement xmlElement

public XmlElement XmlElementAttribute

{

get{return this.xmlElement}

set{this.xmlElement = value}

}

public bool SaveToXml(string path)

{

XmlSerializer xml = new XmlSerializer(typeof(XmlElement))

StreamWriter sw = new StreamWriter(path, false, Encoding.Default)

try

{

xml.Serialize(sw, xmlElement)

}

catch (Exception ex)

{

return false

}

finally

{

sw.Close()

}

return true

}

public bool loadFromXml(string path)

{

XmlSerializer xml = new XmlSerializer(typeof(XmlElement))

StreamReader sr = new StreamReader(path, Encoding.Default)

try

{

this.xmlElement = (XmlElement)xml.Deserialize(sr)

}

catch (Exception ex)

{

return false

}

finally

{

sr.Close()

}

return true

}

}

之后你再建立一个main方法,把你的路径进去就可以了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11892038.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存