XML-сериализация списка <T> - XML Root

Первый вопрос по Stackoverflow (.Net 2.0):

Поэтому я пытаюсь вернуть XML списка со следующим:

public XmlDocument GetEntityXml()
    {        
        StringWriter stringWriter = new StringWriter();
        XmlDocument xmlDoc = new XmlDocument();            

        XmlTextWriter xmlWriter = new XmlTextWriter(stringWriter);

        XmlSerializer serializer = new XmlSerializer(typeof(List));

        List parameters = GetAll();

        serializer.Serialize(xmlWriter, parameters);

        string xmlResult = stringWriter.ToString();

        xmlDoc.LoadXml(xmlResult);

        return xmlDoc;
    }

Теперь это будет использоваться для нескольких сущностей, которые я уже определил.

Скажем, я хотел бы получить XMLList

XML будет что-то вроде:


  
    Tom
    2
  
  
    Bob
    3
  

Есть ли способ для меня получить один и тот же Root все время при получении этих сущностей?

Пример:


  
    Tom
    2
  
  
    Bob
    3
  

Также обратите внимание, что я не собираюсь десериализовать XML обратноList

Ответы на вопрос(4)

Ваш ответ на вопрос