Gostaria de pedir desculpas pela extenso texto que postarei ai, mas preciso que alguem me ajude.
Tenho o seguinte arquivo XML.
<Layouts>
<Layout>
<Name>Envio_Fase_01</Name>
<Type>P</Type>
<Invite>TRUE</Invite>
<Fields>
<Field>
<Name>CD_BANCO</Name>
<Type>PIC</Type>
<Size>3</Size>
</Field>
<Field>
<Name>NO_CPF</Name>
<Type>PIC</Type>
<Size>11</Size>
</Field>
<Field>
<Name>CD_AGENCIA</Name>
<Type>PIC</Type>
<Size>4</Size>
</Field>
<Field>
<Name>NO_CTACORR</Name>
<Type>PIC</Type>
<Size>7</Size>
</Field>
<Field>
<Name>FILLER</Name>
<Type>CHAR</Type>
<Size>30</Size>
</Field>
</Fields>
</Layout>
<Layout>
<Name>Retorno_Fase_01</Name>
<Type>P</Type>
- <Fields>
- <Field>
<Name>SAI_IR_ACHOU_CPF</Name>
<Type>CHAR</Type>
<Size>1</Size>
</Field>
- <Field>
<Name>FILLER</Name>
<Type>CHAR</Type>
<Size>30</Size>
</Field>
</Fields>
</Layout>
- <Layout>
<Name>Rajada_Fase_01</Name>
<Type>R</Type>
- <Fields>
- <Field>
<Name>SAI_DT_BASE</Name>
<Type>PIC</Type>
<Size>4</Size>
</Field>
- <Field>
<Name>SAI_CD_SISTEMA</Name>
<Type>CHAR</Type>
<Size>2</Size>
</Field>
- <Field>
<Name>SAI_CNPJ_CIA</Name>
<Type>PIC</Type>
<Size>15</Size>
</Field>
- <Field>
<Name>SAI_NOME_EMPRESA</Name>
<Type>CHAR</Type>
<Size>30</Size>
</Field>
- <Field>
<Name>FILLER</Name>
<Type>CHAR</Type>
<Size>30</Size>
</Field>
</Fields>
</Layout>
</Layouts>
O que eu preciso é ler esse arquivo e pegar somente o nome dos Campos, Como por Exemplo:
Envio_Fase_01
CD_BANCO
NO_CPF
CD_AGENCIA…
Retorno_Fase_01
SAI_IR_ACHOU_CPF
FILLER
Rajada_Fase_01
SAI_DT_BASE
SAI_CD_SISTEMA
SAI_CNPJ_CIA e por ai vai.
P.S - Eu conheço por nome várias API que fazem isso, mas não sei como utilizá-las. Nem sei como começo.