Hoje nossa turma foi apresentada às linguagens de marcação (Markup Languages), que usam tags (rótulos, marcadores) para instruir sobre o quê se deseja fazer com um determinado dado.
Começamos direto com a XML (eXtensible Markup Language), uma linguagem de marcação parecida em alguns aspectos com a HTML (Hyper Text Markup Language) porém mais poderosa e flexível, no que se propõe a fazer, com tags de livre definição. A XML foi desenvolvida para descrever e transportar dados entre nós da rede (internet ou outra), enquanto a HTML está mais voltada para a exibição de dados. A aplicação de estilos e firulas aos dados pode ser especificada com o uso da XSL (eXtensible Stylesheet Language)
Numa descrição abreviada, você: diz como quer estruturar, envelopar e transportar seus dados, com a XML ; diz como quer que eles sejam "embelezados" para apresentação, com a XSL ; mostra afinal na sua página da internet, com a HTML.
Fizemos alguns exercícios (nosso grupo, como de praxe, loosely envolving Juan, Renan, Tissiana e eu) estruturando dados com XML, que envolveram uma fase conceitual de observá-los inicialmente no velho modelo de "árvore invertida".
A "beleza" das linguagens de marcação, me parece, está em usar um arcabouço primitivo de extrema simplicidade (caracteres e arquivos texto) para obter resultados e soluções complexos. Isto cria uma razoável independência de protocolos, sistemas operacionais, hardware, etc. Afinal, "todo mundo" é capaz de gerar, ler e carregar ASCII!
Por fim, a professora nos deu o "caminho das pedras" para solucionar os problemas com a base de dados da clínica médica, apresentando uma consulta SQL que permite recuperar dados em diferença entre duas tabelas.
Ah! Em tempo: bem vindos ao Miss Blog 2007, que vai escolher uma (um?) digna representante das blogueiras (blogueiros?) fucapianas.
2 comentários:
Se vc tiver um dia de 36hs, eu vou querer... hehehehe!!!
Abraço!
Ei Thadeu,
Tb tô na fila para comprar esse tal dia de 36hs. Se vc patentear a invenção, vai acabar ficando milionário!!! : ))
Bom, sobre o blog, tudo 100%. Só tenho um comentário. Não sei se ficou claro, mas mesmo que o XML (com ajuda de XSL) possa ser visualizado em HTML, o código XML se mantém em background, podendo, assim, ser acessado por agentes de software. Veja, por exemplo, esta página em XML (formatado por XSL): http://www.w3schools.com/xml/simplexsl.xml . Se você clicar em cima dela com o botão direito, e pedir para exibir o código fonte, poderá checar que a página é escrita em XML e não em HTML.
Agora, vem cá, que estória é essa de Miss Blog 2007? Me conta essa! : ))
Um abraço,
Renata
Postar um comentário