2012-01-17 138 views
0

我想寫幾個字符串包含多個字典的值到一個XML文件。什麼是最好的方法來做到這一點?我認爲xDocument看起來是最好的方式,但我正在努力將多個字符串寫入一個文檔。將幾個字符串合併成一個XML文檔vb.net

我打算從這個XML文件讀取,所以它需要是有效的。

回答

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>") 
相關問題