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.
