New test.
[mono.git] / mcs / tools / misc / XMLUtil.cs
1 // IFaceDisco.cs\r
2 //\r
3 // Nick Drochak (ndrochak@gol.com)\r
4 //\r
5 // (C) 2001 Nick Drochak\r
6 \r
7 using System;\r
8 using System.Text;\r
9 using System.Collections;\r
10 \r
11 namespace Mono.Util\r
12 {\r
13         class XMLUtil{\r
14                 public static string ToXML(\r
15                         ArrayList list, \r
16                         string itemWrap,\r
17                         string listWrap)\r
18                 {\r
19                         if (null == itemWrap){\r
20                                 throw new ArgumentNullException("itemWrap");\r
21                         }\r
22                         if (null == listWrap){\r
23                                 throw new ArgumentNullException("listWrap");\r
24                         }\r
25                         StringBuilder output = new StringBuilder();\r
26                         output.Append("<"+listWrap+">");\r
27                         foreach(object o in list){\r
28                                 output.Append("\n<"+itemWrap+">");\r
29                                 output.Append(o.ToString());\r
30                                 output.Append("</"+itemWrap+">");\r
31                         }\r
32                         output.Append("\n</"+listWrap+">");\r
33                         return output.ToString();\r
34                 }\r
35         }\r
36 }