Tema movido desde XML.
Lo que tú estarás haciendo es manipulando un XML, que por su estructura "especial" el lenguaje debería tener sus propios métodos para tratarlo de una manera más eficiente. Así pues, no pensar en "agregar un string", sino en "agregar un nodo".
Ojalá alguien pueda informarte. Suerte