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.
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.
Crie o Perl CGI. Este script abre o documento "news.xml" no servidor e procura dois itens de informação; o texto entre o 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. 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. 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. 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. 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. 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.Matt's News
Pontas
Avisos