quarta-feira, 5 de setembro de 2007
segunda-feira, 3 de setembro de 2007
1. “A XML não é uma linguagem de marcação e sim uma metalinguagem, ou seja, uma linguagem usada para criar outra linguagem”.
a.Explique essa frase.
b.Explique como a XML é usada para criar uma linguagem de marcação.
c.Cite (existente ou criado por você) um exemplo de linguagem criada em XML e descreva como essa linguagem é ou seria usada.
2.Cite cinco exemplos de uso do JavaScript em páginas da Web que permitam o aumento ou melhoria da interatividade no site.
3.Explique por que o W3C (World Wide Web Consortium) estimula a separação entre formatação e conteúdo nas páginas da Web
1)A) O XML não é uma linguagem de marcação. Ele é uma metalinguagem de marcação. Mas qual é a diferença? O HTML é uma linguagem de marcação porque suas tags foram predefinidas por seus criadores com o objetivo de fazer a marcação de cada parte do documento HTML já no XML não existe nenhuma tag predefinida você cria suas próprias tags criando assim a sua linguagem de marcação. É por isso que o XML não é uma linguagem e sim uma metalinguagem ou seja uma linguagem usada para criar outra linguagem.
B e C)
Criando um Documento XML
Uma vez inseridas as marcações e em meu arquivo texto o que falta para que eu possa salvar o arquivo como musicas.xml é apenas uma linha inicial e uma tag mãe também chamada de raiz ou root.
RAUL SEIXAS GUITA
BEATLES HELP
RITA LEE ALÔ! ALÔ! MARCIANO
MUTANTES A DIVINA COMEDIA
PINK FLOYD THE DARK SIDE OF THE MOON
PINK FLOYD A SAUCERFUL OF SECRETS
GILBERTO GIL REFAZENDA
A primeira linha é a declaração XML, ela define a versão e o tipo de caracter usado no documento. Isso é necessário para que um navegador ou outra aplicação, que interprete XML, possa interpretar corretamente o documento. Já a tag mãe, que também é definida por quem cria o documento, deve informar o que é o documento. Neste caso trata-se de uma lista de músicas.
Pronto, já pode salvar o arquivo com a extensão ".xml". Um arquivo XML nada mais é que um arquivo texto com marcações. Entretanto a forma com que a informação é marcada pode lhe permitir um melhor controle sobre essa informação. Por exemplo, a marcação abaixo criada sobre os mesmos dados permite um melhor controle sobre ele. Porque?
RAUL SEIXAS GUITA
BEATLES HELP
RITA LEE ALÔ! ALÔ! MARCIANO
MUTANTES A DIVINA COMEDIA
PINK FLOYD THE DARK SIDE OF THE MOON
PINK FLOYD A SAUCERFUL OF SECRETS
GILBERTO GIL REFAZENDA
Porque agora uma música está separada da outra não apenas por uma mudança de linha mas por uma tag especificamente criada para isso.
Até agora só o autor do XML sabe qual é a regra de formação desse XML ou seja quais são suas tags, em que ordem elas devem aparecer e o que cada uma pode ou não conter. Essas regras são definidas em outro arquivo que é associado ao arquivo XML. Esse arquivo com as regras pode ser de dois tipos: XMLSchema ou DTD. Eles serão abordados no módulo 5. Precisamos agora aprofundar um pouco mais nossos conhecimentos sobre XML introduzindo os conceitos de elementos, atributos e documentos bem formados.
2)Amplamente disseminada, está instalada em qualquer computador que tenha um navegador moderno multi-plataforma.
Programas em JavaScript rodam em diferentes navegadores, sobre diferentes sistemas operacionais e plataformas de hardware.
Oferece tipagem dinâmica - tipos de variáveis não são definidos;
É interpreta, ao invés de compilada;
Possui ótimas ferramentas padrão para listagens (como as linguagens de script, de modo geral);Oferece bom suporte a expressões regulares (característica também comum a linguagens de script).
Responde muito facilmente a eventos iniciados pelo usuário.
3) Se o código de marcação for padronizado, ou puder ser processado por um programa de computador, garante-se o intercâmbio de uma publicação complexa entre autores, editores e impressoras. Uma linguagem de marcação amplamente usada para texto é a HTML, mas que vem perdendo espaço para a sua evolução, o XHTML por conta desta ser mais eficiente para separação entre a estrutura e o conteúdo de uma página de forma mais organizada e eficiente.
Já a marcação de dados, conceito recente, envolve a codificação simples de seqüências de dados em um arquivo de computador no formato texto-puro, ou seja, capaz de ser lido tanto por pessoas quanto por máquinas. Para esse fim, a linguagem mais utilizada atualmente é a XML e suas variantes.
• Separação do conteúdo da formatação
• Simplicidade e Legibilidade, tanto para humanos quanto para computadores
• Possibilidade de criação de tags sem limitação
• Criação de arquivos para validação de estrutura (Chamados DTDs)
• Interligação de bancos de dados distintos
• Concentração na estrutura da informação
a.Explique essa frase.
b.Explique como a XML é usada para criar uma linguagem de marcação.
c.Cite (existente ou criado por você) um exemplo de linguagem criada em XML e descreva como essa linguagem é ou seria usada.
2.Cite cinco exemplos de uso do JavaScript em páginas da Web que permitam o aumento ou melhoria da interatividade no site.
3.Explique por que o W3C (World Wide Web Consortium) estimula a separação entre formatação e conteúdo nas páginas da Web
1)A) O XML não é uma linguagem de marcação. Ele é uma metalinguagem de marcação. Mas qual é a diferença? O HTML é uma linguagem de marcação porque suas tags foram predefinidas por seus criadores com o objetivo de fazer a marcação de cada parte do documento HTML já no XML não existe nenhuma tag predefinida você cria suas próprias tags criando assim a sua linguagem de marcação. É por isso que o XML não é uma linguagem e sim uma metalinguagem ou seja uma linguagem usada para criar outra linguagem.
B e C)
Criando um Documento XML
Uma vez inseridas as marcações
A primeira linha é a declaração XML, ela define a versão e o tipo de caracter usado no documento. Isso é necessário para que um navegador ou outra aplicação, que interprete XML, possa interpretar corretamente o documento. Já a tag mãe, que também é definida por quem cria o documento, deve informar o que é o documento. Neste caso trata-se de uma lista de músicas.
Pronto, já pode salvar o arquivo com a extensão ".xml". Um arquivo XML nada mais é que um arquivo texto com marcações. Entretanto a forma com que a informação é marcada pode lhe permitir um melhor controle sobre essa informação. Por exemplo, a marcação abaixo criada sobre os mesmos dados permite um melhor controle sobre ele. Porque?
Porque agora uma música está separada da outra não apenas por uma mudança de linha mas por uma tag especificamente criada para isso.
Até agora só o autor do XML sabe qual é a regra de formação desse XML ou seja quais são suas tags, em que ordem elas devem aparecer e o que cada uma pode ou não conter. Essas regras são definidas em outro arquivo que é associado ao arquivo XML. Esse arquivo com as regras pode ser de dois tipos: XMLSchema ou DTD. Eles serão abordados no módulo 5. Precisamos agora aprofundar um pouco mais nossos conhecimentos sobre XML introduzindo os conceitos de elementos, atributos e documentos bem formados.
2)Amplamente disseminada, está instalada em qualquer computador que tenha um navegador moderno multi-plataforma.
Programas em JavaScript rodam em diferentes navegadores, sobre diferentes sistemas operacionais e plataformas de hardware.
Oferece tipagem dinâmica - tipos de variáveis não são definidos;
É interpreta, ao invés de compilada;
Possui ótimas ferramentas padrão para listagens (como as linguagens de script, de modo geral);Oferece bom suporte a expressões regulares (característica também comum a linguagens de script).
Responde muito facilmente a eventos iniciados pelo usuário.
3) Se o código de marcação for padronizado, ou puder ser processado por um programa de computador, garante-se o intercâmbio de uma publicação complexa entre autores, editores e impressoras. Uma linguagem de marcação amplamente usada para texto é a HTML, mas que vem perdendo espaço para a sua evolução, o XHTML por conta desta ser mais eficiente para separação entre a estrutura e o conteúdo de uma página de forma mais organizada e eficiente.
Já a marcação de dados, conceito recente, envolve a codificação simples de seqüências de dados em um arquivo de computador no formato texto-puro, ou seja, capaz de ser lido tanto por pessoas quanto por máquinas. Para esse fim, a linguagem mais utilizada atualmente é a XML e suas variantes.
• Separação do conteúdo da formatação
• Simplicidade e Legibilidade, tanto para humanos quanto para computadores
• Possibilidade de criação de tags sem limitação
• Criação de arquivos para validação de estrutura (Chamados DTDs)
• Interligação de bancos de dados distintos
• Concentração na estrutura da informação
Assinar:
Comentários (Atom)