Container
É uma tag que possui tags "filhas", ou seja, cujos elementos são uma ou mais tags.
Exemplo:
Suponha que temos a tag Cliente que é um Container e possui como elementos as tags NomeDaLoja, MCC e SAK então a representação dessa tag XML seria :
<Cliente>
<NomeDaLoja>Loja do Zé</NomeDaLoja>
<MCC>999</MCC>
<SAK>ABCDE123456789ABCDE123456789ABCD</SAK>
</Cliente>
Text
São tags cujos valores são strings alfanuméricas.
Exemplo :
Suponha que exista um tag chamada Endereco, logo sua representação será :
<Endereco>Rua em frente, 123</Endereco>
Codeset
São tags que possuem valores pré-definidos.
Exemplo :
Suponha que exista uma tag chamada Doc, e ela pode ter apenas o valor CPF ou CNPJ, sua representação será:
<Doc>CPF</Doc>
DateTime
São tags que representam a data e hora.
Exemplo :
Suponha que exista uma tag chamada DataEHoraAtual, sua representação será:
<DataEHoraAtual>2014-03-12T15:09:00</DataEHoraAtual>
Amount
São tags cujos valores são números decimais e são representados em centavos.
Exemplo:
Suponha que tenhamos uma tag com o nome que indica o valor total da venda, caso o valor total da venda fosse R$ 500,00 sua representação seria :
<ValorTotalTransacao>50000</ValorTotalTransacao>
Number
São tags cujos valores são números inteiros.
Exemplo :
Suponha que tenhamos um tag com o nome que indica o número de parcelas de uma transação de crédito. No caso de uma transação de crédito em 3 vezes a representação da tag seria :
<NumeroParcelas>3<NumeroParcelas>