2012-01-17 6 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>") 
관련 문제