Como fazer uma página web com xml

Video: Como Criar uma Página de Captura Fácil, Rápido e Grátis

Utilizando XML para criar uma página web permite que os desenvolvedores para fornecer frequentemente novos conteúdos para o site sem ter que gastar tempo modificar páginas da web. sites de XML baseado não pode ser usado com páginas HTML estáticas, mas deve incorporar um nível de dinamismo através 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ó tem de ser criada uma vez. Essencialmente, um site inteiro pode ser atualizado em uma base diária, simplesmente upload de um arquivo XML. Este artigo demonstra como usar XML para criar uma página web muito básico chamado Notícias de Matt. Assim que a página web dinâmica é construída, o conteúdo do site pode ser atualizado por meio do upload de um arquivo XML.

1

Criar o arquivo XML. O arquivo XML para o exemplo conterá três tags e dois attributes- uma tag raiz, e duas tags filhas para notícias diárias de Matt, ea imagem diária. Copie o seguinte em um documento de texto em branco. Os cavalos espanhóis foram levados para a praça Santo Domindo esta manhã. Foi uma bela vista e tantas pessoas saíram para vê-los. Eu trouxe a minha namorada e sua prima. Tivemos uma explosão. img1.jpg o "estado" atributos dirá a página da web que ele deve extrair informação particular a partir do documento XML. Salve o texto como "news.xml."

2

Criar o CGI Perl. Este script abre a "news.xml" documento no servidor e pesquisas para dois itens de informações de texto entre o tags e o nome do arquivo de imagem entre o Tag;

!/ Usr / bin / perl -w



impressão "Content-Type: text / html n n"- open (XML,""- #os índices do arquivo XML em US $ count = 0- while (){ E se (/(.?) Lt; / itemgt; / é) {$ ITEM = $ 1- #finds a dizer com publicar atributo} if (/(.?) Lt; / picgt; / é) {$ pic = $ 1- #finds o nome pic com publicar atributo}} print "

Notícias de Matt


$ item de

"- #Esta trecho de encontrar a imagem e imprime a página web. Certifique-se de preencher com suas informações de diretório raiz. Salve o código como "xml_site.cgi."

Video: Introdução ao XML Web Services

3

Enviar seus arquivos para o servidor. Envio "news.xml" e "xml_site.cgi" a seu cgi-bin. Carregar uma imagem com o nome "img1.jpg" para a pasta html doc.

4

Testar a página da web. Carregar a página web abrindo o xml_site.cgi" página no seu browser. Você vai fazer isso, digitando o seguinte- "http://your_domain.com/~your_root/cgi-bin/xml_site.cgi." Neste exemplo, um título em fonte NEGRITO aparece que lê "Notícias de Matt" seguido por uma regra horizontal. Sob a regra horizontal, uma imagem de dois cavalos que se abre para a esquerda e um breve comentário à direita da imagem.

5

Adicionar outra entrada para o arquivo XML. Para adicionar outra entrada, abra o "news.xml" arquivo em um editor de texto. Faça uma cópia da primeira entrada, cortando e colando abaixo dela. Alterar os atributos da primeira entrada para "nulo." Na segunda entrada mudar o arquivo de imagem para "img2.jpg" e escrever um novo item de notícias. A segunda imagem para este artigo é de uma fêmea nomes Fox Terrier "La Nina," e a notícia é sobre sua viagem ao veterinário. Certifique-se de que ambos os atributos do novo item são definidas para "publicar." Salve o arquivo.

6

Carregar a página novamente. Desta vez, fazer o upload do "news.xml" arquivo, recarregue a "xml_site.cgi" arquivo no navegador eo conteúdo mudará automaticamente para um novo item de notícias e uma nova imagem.

dicas

  • Verifica Este é um exemplo muito rudimentar do que você pode conseguir com XML. No entanto, a codificação é suficiente para servir como uma base para uma aplicação mais complexa maior usando mais campos XML, CSS, javascript etc.
  • Verifica Se você está planejando para incorporar 1000s de registros XML, é uma boa idéia de olhar para desenvolver um aplicativo que cria documentos XML on the fly, ao invés de copiar e colar. Estes podem ser criados em Perl, incorporando fusão arquivo.

Atenção

  • fechar Certifique-se a sintaxe está correta. Se um ponto e vírgula está fora de lugar o programa irá falhar para executar corretamente se em tudo.

Video: 10 dicas para criar uma página de venda

Referências


Artigos relacionados