Python + XML parte 1

Índice
O Linguagem XML É utilizado para representar qualquer tipo de informação em um arquivo, desde descrições a bibliotecas, existindo inclusive implementações que permitem expressar música e emoções humanas através de XML.
Em Pitão Graças aos vários analisadores e processadores de arquivo e texto, podemos usar XML para gerar e obter resultados muito interessantes.
Objetivos do Projeto
Para saber o que precisamos e encontrar os meios para alcançá-lo, devemos primeiro estabelecer alguns objetivos sobre o projeto que vamos realizar no tutorial, como qualquer projeto de programação, haverá coisas que podemos alcançar em iterações futuras de desenvolvimento, no entanto, vamos nos concentrar no básico inicialmente.
Os objetivos que devemos considerar são:
· O site que vamos construir deve ser definido em um Arquivo XML, que deve conter as informações da página e seus diretórios.
· O programa você deve criar as páginas e diretórios precisar.
· Devemos existe facilidade para mudar estilos das páginas e gerá-las novamente.
Ferramentas para usar
Como temos objetivos diferentes do que queremos alcançar com o projeto, agora devemos estabelecer as melhores ferramentas a serem utilizadas, para que possamos nos concentrar em alcançar os objetivos sem perder muito tempo pensando em como fazê-lo.
Apesar do grande apoio que tem Pitão em processamento de texto e arquivo, do suporte XML nativo que tem, devemos também considerar uma ferramenta que irá estender o suporte de XML e é o Analisador SAX.
Para testar se ele está habilitado, basta executar o seguinte código que vemos na imagem em nosso console python:

Se ao fazer isso não tivermos nenhuma exceção ou mensagem de erro, estamos prontos, caso contrário, devemos instalar PyXML para isso podemos ir ao seu site oficial e aí baixar a versão adequada para o nosso ambiente de desenvolvimento.
Primeira Iteração
Como já temos tudo pronto, podemos iniciar o desenvolvimento de nossa aplicação, devemos definir as bases que devemos ter para começar a desenvolver nossa solução, para isso nosso XML deve descrever os seguintes pontos:
  • Local na rede Internet, É o site completo, é o contentor de todas as nossas informações.
  • diretório, é a estrutura de pastas que hospedará nosso site e suas diferentes páginas.
  • Página, É a unidade que agrupa as informações.
  • Nome, é o identificador exclusivo que as páginas e diretórios devem ter.
  • Qualificação, cada página deve ter um título, este título não precisa necessariamente ser igual ao nome
  • Conteúdo, é a informação que nossa página mostra, podemos usar HTML padrão para que seja mais fácil para nós implementá-lo e passá-lo para um navegador.
Vamos agora dar uma olhada na estrutura inicial de nosso Local na rede Internet em XML, se olharmos de perto, suas tags correspondem muitas vezes às do HTML, mas a estrutura é XML:

Olá. Meu nome é Sr. Gumby, e esta é minha página inicial. Aqui estão alguns dos meus interesses:

  • Gritando
  • Dormindo
  • Comendo


Com isso já temos a base para começar a desenvolver, na segunda parte do tutorial desenvolvemos o que vimos explicando.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo
wave wave wave wave wave