Python + XML část 1

Obsah
The Jazyk XML Používá se k reprezentaci jakéhokoli typu informací v souboru, od popisů po knihovny, existují dokonce implementace, které umožňují vyjádření hudby a lidských emocí prostřednictvím XML.
v Krajta Díky různým analyzátorům a procesorům souborů a textu můžeme pomocí XML generovat a získávat velmi zajímavé výsledky.
Cíle projektu
Abychom věděli, co potřebujeme, a našli prostředky, jak toho dosáhnout, musíme si nejprve stanovit nějaké cíle týkající se projektu, který budeme v tutoriálu provádět, jako každý programovací projekt budou věci, kterých můžeme dosáhnout v budoucích iteracích vývoje, nicméně zpočátku se budeme soustředit na základy.
Cíle, které musíme zvážit, jsou:
· Web, který se chystáme vytvořit, musí být definován v souboru XML soubor, který musí obsahovat informace o stránce a jejích adresářích.
· Program musíte vytvořit stránky a adresáře potřeba.
· By měl existuje možnost měnit styly stránek a regenerujte je.
Nástroje k použití
Protože máme různé cíle toho, čeho chceme s projektem dosáhnout, musíme nyní vytvořit nejlepší nástroje, které použijeme, abychom se mohli soustředit na dosažení cílů, aniž bychom zbytečně ztráceli čas přemýšlením, jak to udělat.
Navzdory velké podpoře, kterou má Krajta při zpracování slov a souborů, nativní podpory XML, kterou má, musíme také zvážit nástroj, který rozšíří podporu XML a je Analyzátor SAX.
Chcete -li vyzkoušet, zda ji máme povolenou, stačí spustit následující kód, který vidíme na obrázku v našem python konzole:

Pokud při tom nemáme žádnou výjimku nebo chybovou zprávu, jsme připraveni, jinak musíme nainstalovat PyXML k tomu můžeme přejít na jeho oficiální webové stránky a tam si stáhnout příslušnou verzi pro naše vývojové prostředí.
První iterace
Protože máme vše připraveno, můžeme začít s vývojem naší aplikace, musíme definovat základy, které musíme mít, abychom mohli začít vyvíjet naše řešení, proto musí naše XML popsat následující body:
  • Webová stránka, Je to kompletní web, je to kontejner pro všechny naše informace.
  • adresář, je struktura složek, která bude hostit náš web a jeho různé stránky.
  • Strana, Je to jednotka, která seskupuje informace.
  • Název, je jedinečný identifikátor, který stránky a adresáře musí mít.
  • Kvalifikace, každá stránka musí mít název, tento název nemusí být nutně stejný jako název
  • Obsah, jsou informace, které naše stránka zobrazuje, můžeme použít standardní HTML, takže je pro nás snazší jej implementovat a předat prohlížeči.
Podívejme se nyní na počáteční strukturu naší webová stránka v XML, pokud se podíváme pozorně, jeho značky mnohokrát odpovídají značkám HTML, ale struktura je XML:

Ahoj. Jmenuji se pan Gumby a toto je moje domovská stránka. Zde jsou některé z mých zájmů:

  • Křik
  • Spící
  • Jíst


S tímto již máme základ pro zahájení vývoje, ve druhé části tutoriálu rozvíjíme to, co jsme vysvětlovali.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod
wave wave wave wave wave