我正在尝试将包含多个字典值的多个字符串写入单个XML文件。最好的方法是什么?我认为xDocument看起来是最好的方式,但我正在努力为一个文档写多个字符串。
我打算从这个XML文件中读取它需要有效。
答案 0 :(得分:1)
如果我不理解你的问题,请告诉我,但是你不能只添加一个“包含所有字符串的父元素吗?”
Dim sbUser As New System.Text.StringBuilder
sbUser.AppendLine("<?xml version=""1.0""?>")
sbUser.AppendLine("<root>")
sbUser.AppendLine("<services>")
For Each item As KeyValuePair(Of Integer, Users) In dictusers
sbUser.AppendFormat("<Name>""{0}""<SessionID>""{1}""</SessionID><UserName>{2}</UserName></Name>", item.Key, item.Value.SessionID, item.Value.UserName).AppendLine()
Next
sbUser.AppendLine("</services>")
sbUser.AppendLine("<cpus>")
...
sbUser.AppendLine("</cpus>")
...
sbUser.AppendLine("</root>")