Tem um plugin no Notepad ++ que valida o XML com o seu respectivo XSD, o nome do Plugin é XML Tools.
Espero que te ajude. att. Sérgio Silva Em 14 de setembro de 2012 10:18, Wemerson Couto Guimarães < [email protected]> escreveu: > Achei muita coisa pra java e php... mas nada pra usar com Actionscrip 3 > > Em 14 de setembro de 2012 10:14, André de Mattos Ferraz > <[email protected]>escreveu: > > 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 <[email protected]> >> >>> Então... Vi muita literatura mas nada falando como fazer no flex. >>> >>> Em 4 de setembro de 2012 18:43, André de Mattos Ferraz <[email protected] >>> > 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 <[email protected]>: >>>> > 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 < >>>> [email protected]> >>>> > 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 <[email protected]>: >>>> >> > 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 >>>> [email protected] >>>> >> > Para sair da lista, envie um email em branco para >>>> >> > [email protected] >>>> >> > 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 >>>> [email protected] >>>> >> Para sair da lista, envie um email em branco para >>>> >> [email protected] >>>> >> 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 >>>> [email protected] >>>> > Para sair da lista, envie um email em branco para >>>> > [email protected] >>>> > 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 [email protected] >>>> Para sair da lista, envie um email em branco para >>>> [email protected] >>>> 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 [email protected] >>> Para sair da lista, envie um email em branco para >>> [email protected] >>> 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 [email protected] >> Para sair da lista, envie um email em branco para >> [email protected] >> 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 [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
