Atps linguagem para organização e transferência de dados para web
Etapa 1:
Passo 1:
A seguir montaremos um descritivo com as principais características da linguagem XML para entendimento e compreensão dos profissionais de TI.
A XML – eXtensible Markup Language – É uma linguagem de marcadores tal como a HTML mas com um objetivo diferente, ela foi desenhada para descrever dados e a grande vantagem dessa linguagem é que ela é totalmente extensível não se limitando a um certo numero de Tags como o HTML por exemplo. Sendo assim na linguagem XML você pode criar suas próprias Tags tornando-a uma linguagem auto definível.
Segue aqui algumas vantagens técnicas do XML:
* É baseado em texto simples. * Com relação aos formatos não-texto (binários), um debate existe desde os tempos do SGML, mas ainda hoje a comunidade de usuários e desenvolvedores prefere o texto ao binário, e as opções do tipo txt.zip (texto comprimido) tais como o OpenDocument são a saída mais largamente adotada. * Suporta Unicode, permitindo que a maior parte da informação codificada em linguagem humana possa ser comunicada. * Pode representar as estruturas de dados relevantes da computação: listas, registros, árvores. * É auto-documentado (DTDs e XML Schemas): o próprio formato descreve a sua estrutura e nomes de campos, assim como valores válidos. * A sintaxe restrita e requerimentos de parsing tornam os algoritmos de análise mais eficientes e consistentes. * É editável, devido à popularidade do XML nos dias de hoje, com diferentes níveis de automação, em qualquer ambiente: * Sem automação: editores txt antigos. * Com recurso automático de destaque: a maior parte dos editores txt modernos oferece recursos para destaque de XML (distinção visual entre tag, atributo e conteúdo). * Com recursos de visualização e controle (folding) da hierarquia: editores txt mais especializados e editores simples acoplados a navegadores. * Com recursos de validação