Linguagem XML
Dissertações: Linguagem XML. Pesquise 862.000+ trabalhos acadêmicosPor: ftk_japa • 29/9/2012 • 1.023 Palavras (5 Páginas) • 1.141 Visualizações
Universidade Uniradial Estácio
Linguagem XML
Fernando
São Paulo
2010
Matéria: Gestão de Processos
Professor: Elvis Pontes
XML
Extensible Markup Language (XML) é linguagem de marcação de dados que provê um formato
para descrever dados estruturados. Isso facilita declarações mais precisas do conteúdo e resultados
mais significativos de busca através de múltiplas plataformas. Ele também vai permitir o
surgimento de uma nova geração de aplicações de manipulação e visualização de dados via internet.
O XML permite a definição de um número infinito de tags. Enquanto no HTML(HyperText Markup
Language,ou seja, Linguagem de Marcação de Hipertexto), se as tags podem ser usadas para definir
a formatação de caracteres e parágrafos, ele provê um sistema para criar tags para dados
estruturados.
Um elemento XML pode ter dados declarados como sendo preços de venda, taxas de preço, um
título de livro, a quantidade de chuva, ou qualquer outro tipo de elemento de dado. Como as tags
XML são adotadas por intranets de organizações, e também via Internet, haverá uma
correspondente habilidade em manipular e procurar por dados independentemente das aplicações
onde os quais são encontrados. Uma vez que o dado foi encontrado, ele pode ser distribuído pela
rede e apresentado em um browser como o Internet Explorer de várias formas possíveis, ou então
esse dado pode ser transferido para outras aplicações para processamento futuro e visualização.
Em poucas palavras, XML pode ser definida como uma linguagem de marcação de dados
extensível - ao contrário do HTML - que foi projetada para permitir o uso do SGML (Standard
Generalized Markup Language,ou seja,Linguagem Padronizada de Marcação Genérica ) na World
Wide Web. Ela provê um formato para decrescer dados estruturados que facilita declarações mais
precisas do conteúdo.
O XML não é uma simples linguagem de marcação pré-definida: ela é uma metalinguagem - uma
linguagem usada para descrever outras linguagens - que permite que o seu usuário defina a sua
própria marcação. Uma linguagem de marcação pré-definida como o HTML especifica um modo de
descrever informação em apenas uma classe específica de documento. O XML permite que o
usuário defina as suas próprias linguagens de marcação para atender a inúmeras classes de
documentos diferentes. Isto é possível porque o ele é escrito em SGML, a metalinguagem
padronizada internacionalmente para sistemas de marcação de texto.
Pois na verdade, o XML é uma tecnologia muito simples que tem ao seu redor outras tecnologias
que a complementam e a fazem muito maior e com possibilidades muito mais amplas.
XML, como todas as tecnologias relacionadas, representa uma maneira distinta de fazer as coisas,
mais avançada, cuja principal novidade consiste em permitir compartir os dados com os quais se
trabalha a todos os níveis, por todas as aplicações e suportes. Ademais, o XML permite
ao programador e aos suportes dedicar seus esforços às tarefas importantes quando trabalha com os
dados, já que algumas tarefas trabalhosas como a validação destes ou o percorrido das estruturas
corre a cargo da linguagem e está especificado pelo padrão, de modo que o programador não tem
que se preocupar por isso.
Vemos que XML não está só, e sim com um mundo de tecnologias ao redor dele, de possibilidades,
maneiras mais fáceis e interessantes de trabalhar com os dados e, definitivamente, um avance na
hora de tratar a informação, que é na verdade o objetivo da informática em geral. XML, ou melhor,
o mundo XML não é uma linguagem, e sim várias linguagens, não é uma sintaxe, e sim várias e não
é uma maneira totalmente nova de trabalhar, e sim uma maneira mais refinada que permitirá que
todas as anteriores se possam comunicar entre si sem problemas, já que os dados cobram sentido.
XML é interessante no mundo da Internet e do e-bussiness, já que existem muitos sistemas distintos
que têm que se comunicar entre si, porém, como se pode imaginar, interessa igualmente a todos os
ramos da informática e o tratamento de dados, já que permite muitos avances na hora de trabalhar
com
...