Travabai
Artigo: Travabai. Pesquise 862.000+ trabalhos acadêmicosPor: israeldillas • 13/6/2013 • 1.052 Palavras (5 Páginas) • 504 Visualizações
FACULDADE ANHAGUERA
SANTA TEREZINHA
BACHARELADO EM SISTEMAS DE INFORMAÇÃO – 5ª SÉRIE
(ATIVIDADES PRÁTICAS SUPERVISIONADAS)
LINGUAGEM PARA ORGANIZAÇÃO E TRANSFERÊNCIA DE DADOS PARA WEB
INTEGRANTES: RA:
ARIEL PEREIRA SOUZA 2505004039
ALEX FRANCISCO SOARES 2547453866
ISRAEL DILLAS SAMPAIO SOARES 1155358887
RAFAEL DA SILVA BOMFIM 2504071494
Brasilia, DF, em 11 de abril de 2013.
ETAPA 1
1- Montar descritivo sobre linguagem xml em si, detalhando os objetivos e as características da linguagem. Este descritivo deverá ser realizado de forma que profissionais de ti da empresa possam compreender os reais objetivos e características da linguagem, de forma clara e objetiva.
Foi derivada da SGML (É um dos subtipos da (acrônimo de Standard Generalized Markup Language ou Linguagem Padronizada de Marcação Genérica) capaz de descrever diversos tipos de dados. Seu propósito principal é a facilidade de compartilhamento de informações através da internet. A XML – eXtensible Markup Language – é uma linguagem de marcadores como a HTML e foi desenhada para descrever dados , a sua grande vantagem é que ela é extensível , ou seja , você não esta limitado a um certo número de tags , e pode criar as suas próprias tags, assim sendo ela é uma linguagem auto definível . Para descrever os dados a XML usa a DTD – Document Type Definition.
Antes que você fique confuso , a XML não é uma linguagem que veio para substituir a HTML pois XML foi criada com um objetivo diferente da HTML. Enquanto HTML foi criada para exibir dados e ela se preocupa como os dados serão exibidos, a XML foi criada para descrever dados e ela se preocupa com o que os dados são. HTML esta relacionada com exibir dados enquanto que XML esta relacionada em descrever dados.
As tags usadas em documentos HTML e a estrutura dos documentos HTML são predefinidas e o autor de um documento HTML pode usar somente as tags que estão definidas em HTML padrão. Já a XML permite que o autor defina as suas próprias tags e a própria estrutura do seu documento. A utilização de XML vem crescendo dia a dia , mas não devemos pensar que ela será a substituta da HTML , ela será um complemento a HTML e será usada para descrever e estruturar os dados enquanto HTML será usada para formatar e exibir os mesmos dados.
As principais características da XML são:
• Separação do conteúdo da formatação
• Simplicidade e legibilidade, tanto para humanos quanto para computadores
• Possibilidade de criação de Tag’s (programação) sem limites.
• Criação de arquivos para validação de estrutura chamados DTD.
• Interligação de banco de dados distintos.
• Concentração na estrutura da informação, e não na sua aparência.
2. Descrever os principais elementos de sintaxe da linguagem, com exemplos de utilização das mesmas. O descritivo das sintaxes deve ser muito bem detalhado, com analogias
referenciando a banco de dados, para facilitar a compreensão pela equipe de TI da Vassoura Vassourinha XXI Ltda. Segue exemplo em tabela 01 a seguir.
<?xml version="1.0"?> Na primeira documentada linha define-se a versão do XML, ao lado a versão é 1.0 da linguagem.
<cadastro_funcionarios> Nesta linha define o elemento raiz , o primeiro elemento do documento.
<funcionario>
<id>
<nome>
<sexo>
<endereço> Estas linhas subseqüentes definem os elementos filhos da raiz.
</funcionario> Fechamento do elemento raiz , é a ultima linha e define o fim deste elemento.
<funcionario>isto está correto </
funcionario>
<Funcionario>isto está incorreto </
funcionario> As tags XML são case sensitive
(sensíveis à caixa)
Portanto as tags de abertura e fechamento
devem portanto estar escritas de forma identicas.
<b><i>texto em negrito e itálico</
i></b>
(ERRADO)<b><i>texto em negrito e
itálico</b></i> Os elementos devem sempre estar aninhados.
<data>data=”12/03/2013”</data>
(ERRADO) <data>data=12/03/2013</data>
Na linguagem XML, não pode se utilizar as marcas de aspas nos valores dos atributos.
<!-- Este é um comentário --> A sintaxe é bem parecida com a da linguagem HTML.
3- Montar um arquivo XML para interface das vendas entre a Vassoura Vassourinha XXI Ltda. e Vassouras Lindaura YY Ltda. baseado nos dados descritos a seguir. Notar que as empresas possuem dados divergentes em seus sistemas. Devem-se selecionar aqueles dados que possuem relevância às empresas.
<?xml version=”1.0”?>
< unificacaoempresarial >
<empresa>
...