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

Responder a