aracteres inválidos em X

Estou trabalhando com um pouco de XML no moment

Tenho nós que contêm strings como abaixo:

<node>This is a string</node>

Algumas das strings que estou passando para os nós terão caracteres como &, #, $ etc.

<node>This is a string & so is this</node>

Isso não é válido devido ao &

Não consigo agrupar essas seqüências no CDATA, pois elas precisam ser como estão. Tentei procurar online uma lista de caracteres que não podem ser colocados em nós XML sem estar em um CDATA.

Alguém poderia me apontar na direção de um ou fornecer uma lista de caracteres ilegais?

questionAnswers(15)

yourAnswerToTheQuestion