Eu nunca precisei fazer no flex. Vou fazer umas pesquisas e se encontrar
algo te aviso. Mas acho que o XSD se encaixa no seu problema.

2012/9/14 Wemerson Couto Guimarães <wemerso...@gmail.com>

> Então... Vi muita literatura mas nada falando como fazer no flex.
>
> Em 4 de setembro de 2012 18:43, André de Mattos Ferraz 
> <fan...@gmail.com>escreveu:
>
> Em XSD vc define um schema que o XML tem que seguir, qlq altereção de
>> estrutura vc faz no XSD que ele vai "validar" o xml. Agora tem que ver
>> como fazer isso no Flex.
>>
>> 2012/9/4 Wemerson Couto Guimarães <wemerso...@gmail.com>:
>> > Olha sinceramente... li esse e muitas publicações hoje e não percebi
>> como
>> > funciona!
>> >
>> > Em 4 de setembro de 2012 13:21, André de Mattos Ferraz <
>> fan...@gmail.com>
>> > escreveu:
>> >
>> >> XSD...
>> >>
>> http://stackoverflow.com/questions/966902/how-to-go-from-xsd-schema-to-actionscript-object-flex-at-runtime
>> >>
>> >> 2012/9/4 Wemerson Couto Guimarães <wemerso...@gmail.com>:
>> >> > Boa tarde pessoal...
>> >> >
>> >> > Tenho um arquivo XML que vem de um serviço Web via HTTPService e
>> preciso
>> >> > validá-lo...
>> >> >
>> >> > Abaixo segue um exemplo da estrutura que preciso validar:
>> >> >
>> >> > <xml>
>> >> >     <atualizar>0</atualizar>
>> >> >     <atualizar_agendado>0</atualizar_agendado>
>> >> >     <funcionamento>1</funcionamento>
>> >> >     <ligar>08:00:00</ligar>
>> >> >     <desligar0>08:00:00</desligar0>
>> >> >     <desligar1>13:00:00</desligar1>
>> >> >     <desligar2>08:00:00</desligar2>
>> >> >     <power>0</power>
>> >> >     <ativo>1</ativo>
>> >> >     <intervaloatualiza>0.5</intervaloatualiza>
>> >> >     <intervaloprint>2</intervaloprint>
>> >> > </xml>
>> >> >
>> >> >
>> >> > Preciso testar se retorno tem sempre essas opções, que são
>> instruções de
>> >> > funcionamento de um sistema em AIR... caso alguma das instruções não
>> >> > estiver
>> >> > presente o xml será considerado inválido e eu mudo seu conteúdo para:
>> >> >
>> >> > <xml></xml>
>> >> >
>> >> >
>> >> > O detalhe é que não quero ficar testando item por item num teste
>> >> > condicional
>> >> > com IF ou SWITCH...
>> >> >
>> >> >
>> >> > --
>> >> > Wemerson Guimarães
>> >> > Rio Verde - Go - Brasil
>> >> >
>> >> > --
>> >> > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> >> > Para enviar uma mensagem, envie um e-mail para
>> flexdev@googlegroups.com
>> >> > Para sair da lista, envie um email em branco para
>> >> > flexdev-unsubscr...@googlegroups.com
>> >> > Mais opções estão disponíveis em
>> http://groups.google.com/group/flexdev
>> >>
>> >>
>> >>
>> >> --
>> >> att.
>> >> André de Mattos Ferraz
>> >>
>> >> --
>> >> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> >> Para enviar uma mensagem, envie um e-mail para
>> flexdev@googlegroups.com
>> >> Para sair da lista, envie um email em branco para
>> >> flexdev-unsubscr...@googlegroups.com
>> >> Mais opções estão disponíveis em
>> http://groups.google.com/group/flexdev
>> >
>> >
>> >
>> >
>> > --
>> > Wemerson Guimarães
>> > Rio Verde - Go - Brasil
>> >
>> > --
>> > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>> > Para sair da lista, envie um email em branco para
>> > flexdev-unsubscr...@googlegroups.com
>> > Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>>
>>
>> --
>> att.
>> André de Mattos Ferraz
>>
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>> Para sair da lista, envie um email em branco para
>> flexdev-unsubscr...@googlegroups.com
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
>
>
> --
> Wemerson Guimarães
> Rio Verde - Go - Brasil
>
>  --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
att.
André de Mattos Ferraz

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a