TXmlManager - Criar vários nós com um mesmo nome

Bom dia!

Preciso utilizar a classe TXmlManager para criar vários nós em um XML.

O exemplo que o Daniel me passou nessa pergunta já me ajudou bastante, mas estou tendo dificuldades ao navegar pelos nós. Nos testes que fiz os atributos estão todos sendo adicionados a um mesmo nó ao invés de ser criado um novo nó com atributos diferentes.

Exemplo de XML que desejo criar:


<Cli TipCli="1" IdfcCli="1213131313" NmCli="aaaaaaaa">
    <EndCli LgrEndCli="Q B" NrEndCli="9"  CmptEndCli="aaaaaaa" BaiEndCli="bbbbbbb" CepEndCli="99999999" MunEndCli="aaaaaaaa" UfEndCli="ee"/>
    <TelCli DddTelCli="00" NrTelCli="99999999"/>
    <EndEtnCli EmaiCli="NAOPOSSUI@HOTMAIL.COM"/>
</Cli>
<Cli TipCli="1" IdfcCli="1214141414" NmCli="aaaaaaaa">
    <EndCli LgrEndCli="Q B" NrEndCli="9"  CmptEndCli="aaaaaaa" BaiEndCli="bbbbbbb" CepEndCli="888888888" MunEndCli="aaaaaaaa" UfEndCli="ee"/>
    <TelCli DddTelCli="00" NrTelCli="99900099"/>
    <TelCli DddTelCli="00" NrTelCli="88877555"/>
    <EndEtnCli EmaiCli="NAOTEM@HOTMAIL.COM"/>
    <EndEtnCli EmaiCli="NAOEXISTE@GMAIL.COM"/>
</Cli>

Observação: o nó Cli sempre irá existir, enquanto os nós filhos EndCli, TelCli e EndEtnCli podem ou não existir uma ou várias vezes.

Alguém já precisou criar XMLs desse tipo e pode me dar uma ajuda em como criá-los usando essa classe?

Giordano, esse XML é válido? Procurei em alguns lugares essa repetição do elemento inicial, não encontrei muito sobre o assunto. Passei esse XML em diversos validadores e todos acusaram erro exatamente pela repetição do elemento Cli.