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.
— Daniel Mendes 13 de Jul de 2022