Como fazer uma página da web com XML

A utilização de XML para criar uma página da web permite que os desenvolvedores forneçam freqüentemente novos conteúdos para o site sem ter que perder tempo modificando as páginas da web. Os sites baseados em XML não podem ser usados ​​com páginas html estáticas, mas devem incorporar um nível de dinamismo por meio do uso de uma linguagem de script como Perl, ASP ou PHP.

A vantagem de usar XML para desenvolvimento web é que a página só precisa ser criada uma vez. Basicamente, um site inteiro pode ser atualizado diariamente, simplesmente carregando um arquivo XML. Este artigo demonstra como usar XML para criar uma página da web muito básica chamada Matt's News. Uma vez que a página da web dinâmica é construída, o conteúdo do site pode ser atualizado carregando um arquivo XML.

Como fazer uma página da web com XML

Crie o arquivo XML. O arquivo XML do exemplo conterá três tags e dois atributos; uma marca raiz e duas marcas filhas para as notícias diárias de Matt e a imagem diária. Copie o seguinte em um documento de texto em branco. Os cavalos espanhóis foram trazidos para a praça Santo Domindo esta manhã. Foi uma visão adorável e muitas pessoas vieram vê-los. Trouxe minha namorada e o primo dela. Nós nos divertimos muito. img1.jpg Os atributos "status" dirão à página da web que ela deve extrair informações específicas do documento XML. Salve o texto como "news.xml."

Crie o Perl CGI. Este script abre o documento "news.xml" no servidor e procura dois itens de informação; o texto entre o tags e o nome do arquivo de imagem entre as Tag; #! / usr / bin / perl -w print "Tipo de conteúdo: texto / html \ n \ n"; aberto (XML, "" ;="" #indexes="" the="" xml="" file="" at=""> $ contagem = 0; enquanto (){ E se (/(.?) <\ / item> / é) {$ item = $ 1; # encontra o ditado com o atributo de publicação} if (/(.?) <\ / pic> / é) {$ pic = $ 1; # encontra o nome da foto com o atributo de publicação}} imprimir "

Matt's News


Como fazer uma página da web com XML

Envie seus arquivos para o servidor. Carregue "news.xml" e "xml_site.cgi" em seu cgi-bin. Faça upload de uma imagem chamada "img1.jpg" para sua pasta de documentos html.

A utilização de XML para criar uma página da web permite que os desenvolvedores forneçam freqüentemente novos conteúdos para o site sem ter que perder tempo modificando as páginas da web. Os sites baseados em XML não podem ser usados ​​com páginas html estáticas, mas devem incorporar um nível de dinamismo por meio do uso de uma linguagem de script como Perl, ASP ou PHP.

Teste a página da web. Carregue a página da web abrindo a página xml_site.cgi "em seu navegador. Você fará isso digitando o seguinte;" http://www.your_domain.com/~your_root/cgi-bin/xml_site.cgi. " Por exemplo, um título em negrito aparece que diz "Matt's News" seguido por uma régua horizontal. Sob a régua horizontal, uma imagem de dois cavalos é aberta à esquerda e um breve comentário à direita da imagem.

arquivo, conteúdo, páginas, criar, diário, matts, txml, vontade, tagsnd, tags

Adicione outra entrada ao arquivo XML. Para adicionar outra entrada, abra o arquivo "news.xml" em um editor de texto. Faça uma cópia da primeira entrada cortando e colando abaixo dela. Altere os atributos da primeira entrada para "nulo". Na segunda entrada, altere o arquivo de imagem para "img2.jpg" e escreva uma nova notícia. A segunda imagem para este artigo é de uma fêmea de Fox Terrier chamada "La Nina", e a notícia é sobre sua ida ao veterinário. Certifique-se de que ambos os atributos do novo item estejam definidos como "publicar". Salve o arquivo.

Como fazer uma página da web com XML

Carregue a página novamente. Desta vez, carregue o arquivo "news.xml", recarregue o arquivo "xml_site.cgi" no navegador e o conteúdo mudará automaticamente para uma nova notícia e uma nova imagem.

Pontas

Este é um exemplo muito rudimentar do que você pode conseguir com XML. No entanto, a codificação é suficiente para servir de base para um aplicativo maior e mais complexo usando mais campos XML, CSS, Javascript etc. Se você está planejando incorporar milhares de registros XML, é uma boa ideia desenvolver um aplicativo que cria documentos XML dinamicamente, em vez de copiar e colar. Eles podem ser criados em Perl incorporando a fusão de arquivos.

Avisos

Certifique-se de que a sintaxe está correta. Se um ponto-e-vírgula estiver fora do lugar, o programa não será executado corretamente.