xml文件格式例如以下
xml文件格式例如以下: ?
? <?xml ? version="1.0" ? encoding="utf-8"?> ? ? ?
? <userdata ? createuser="false"> ?
? ? ? <dataconnection> ?
? ? ? ? ? <server>localhost</server> ?
? ? ? ? ? <uid>sa</uid> ?
? ? ? ? ? <pwd></pwd> ?
? ? ? </dataconnection> ?
? ? ? <net> ?
? ? ? ? ? <name>jiayuan</name> ?
? ? ? </net> ?
? </userdata> ?
? ?
? 讀取節點中的一個屬性 ?
? ? ? ? XmlDocument ? doc=new ? XmlDocument(); ?
? ? ? ? doc.Load("config.xml"); ?
? ? ? ? XmlNode ? xnuser=doc.SelectSingleNode("userdata"); ?
? ? ? ? string ? flag=xnuser.Attributes["createuser"].InnerText; ?
? ?
? 讀取節點中的值 ?
? ? ? ? XmlDocument ? doc=new ? XmlDocument(); ?
? ? ? ? doc.Load("config.xml"); ?
? ? ? ? XmlNode ? xnserver ? = ? doc.SelectSingleNode("userdata/dataconnection/server"); ?
? ?
? 改動節點的屬性 ?
? ? ? ? XmlDocument ? doc=new ? XmlDocument(); ?
? ? ? ? doc.Load("config.xml"); ?
? ? ? ? XmlNode ? xnuser=doc.SelectSingleNode("userdata"); ?
? ? ? ? xnuser.Attributes["createuser"].InnerText="false"; ?
? ? ? ? doc.Save("config.xml"); ?
? ?
? 追加節點 ?
? ? ? ? XmlDocument ? doc ? = ? new ? XmlDocument(); ?
? ? ? ? XmlTextReader ? reader ? = ? new ? XmlTextReader("config.xml"); ?
? ? ? ? doc.Load("config.xml"); ?
? ? ? ? XmlElement ? root ? = ? doc.DocumentElement; ? // ? 獲取根節點 ?
? ? ? ? XmlElement ? tagMessage ? = ? doc.CreateElement("net"); ?
? ? ? ? XmlElement ? tagText ? = ? doc.CreateElement("name"); ?
? ? ? ? tagText.InnerText ? ? = ? netname; ?
? ? ? ? tagMessage.AppendChild(tagText); ? ? ? // ? 追加到 ? xml ? 文本的最后面 ?
? ? ? ? root.AppendChild(tagMessage); ?
? ? ? ? reader.Close(); ? ? ? ? ? // ? 關閉 ? XmlTextReader ?
? ? ? ? doc.Save("config.xml"); ? ? ? ? ? // ? 保存 ? xml ? 文件??
轉載于:https://www.cnblogs.com/mfrbuaa/p/4299532.html
總結
以上是生活随笔為你收集整理的xml文件格式例如以下的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (010) Linux之I/O重定向
- 下一篇: iOS 深拷贝和浅拷贝