将几个字符串组合到一个xml文档vb.net中

时间:2012-01-17 00:29:24

标签: xml vb.net string dictionary

我正在尝试将包含多个字典值的多个字符串写入单个XML文件。最好的方法是什么?我认为xDocument看起来是最好的方式,但我正在努力为一个文档写多个字符串。

我打算从这个XML文件中读取它需要有效。

1 个答案:

答案 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>")