Объедините несколько строк в один XML-документ vb.net - PullRequest
0 голосов
/ 17 января 2012

Я пытаюсь записать несколько строк, которые содержат значения нескольких словарей, в один файл XML.Каков был бы лучший способ сделать это?Я думал, что xDocument выглядел наилучшим образом, но я изо всех сил стараюсь записать несколько строк в один документ.

Я собираюсь прочитать этот XML-файл, поэтому он должен быть действительным.

1 Ответ

1 голос
/ 17 января 2012

Скажите, если я не понимаю ваш вопрос, но вы не можете просто добавить родительский элемент ", содержащий все строки?

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>")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...