Python + XML część 1

Spisie treści
ten Język XML Służy do reprezentowania dowolnego rodzaju informacji w pliku, od opisów po biblioteki, istnieją nawet implementacje, które umożliwiają wyrażanie muzyki i ludzkich emocji za pomocą XML.
w Pyton Dzięki różnym parserom oraz procesorom plików i tekstu możemy używać XML do generowania i uzyskiwania bardzo interesujących wyników.
Cele projektu
Aby wiedzieć, czego potrzebujemy i znaleźć środki do osiągnięcia tego, musimy najpierw ustalić pewne cele dotyczące projektu, który będziemy realizować w samouczku, tak jak w każdym projekcie programistycznym będą rzeczy, które możemy osiągnąć w przyszłych iteracjach rozwoju, jednak początkowo skupimy się na podstawach.
Cele, które musimy wziąć pod uwagę, to:
· Strona, którą zamierzamy zbudować musi być zdefiniowana w a Plik XML, który musi zawierać informacje o stronie i jej katalogach.
· Program musisz stworzyć strony i katalogi potrzebować.
· Powinnam istnieje możliwość zmiany stylu stron i zregeneruj je.
Narzędzia do użycia
Ponieważ mamy różne cele, co chcemy osiągnąć za pomocą projektu, teraz musimy ustalić najlepsze narzędzia do wykorzystania, abyśmy mogli skoncentrować się na osiągnięciu celów bez marnowania czasu na zastanawianie się, jak to zrobić.
Pomimo ogromnego wsparcia, jakie ma Pyton w obróbce tekstu i plików, natywnej obsługi XML, którą ma, musimy również rozważyć narzędzie, które rozszerzy obsługę XML i jest Parser SAX.
Aby sprawdzić, czy mamy to włączone, po prostu uruchom następujący kod, który widzimy na obrazku w naszym Konsola Pythona:

Jeśli przy tym nie mamy żadnego wyjątku ani komunikatu o błędzie, jesteśmy gotowi, w przeciwnym razie musimy zainstalować PyXML w tym celu możemy przejść na jego oficjalną stronę internetową i tam pobrać odpowiednią wersję dla naszego środowiska programistycznego.
Pierwsza iteracja
Skoro mamy już wszystko gotowe możemy rozpocząć rozwój naszej aplikacji, musimy zdefiniować podstawy, które musimy mieć, aby rozpocząć tworzenie naszego rozwiązania, w tym celu nasz XML musi opisywać następujące punkty:
  • Stronie internetowej, Jest to kompletna witryna, jest to pojemnik na wszystkie nasze informacje.
  • informator, to struktura folderów, w której będzie przechowywana nasza Witryna i jej różne strony.
  • Strona, Jest to jednostka grupująca informacje.
  • Nazwa, to unikalny identyfikator, który muszą mieć strony i katalogi.
  • Kwalifikacja, każda strona musi mieć tytuł, ten tytuł niekoniecznie musi być taki sam jak nazwa
  • Zawartość, to informacje, które pokazuje nasza strona, możemy użyć standardowego kodu HTML, aby łatwiej było nam go zaimplementować i przekazać do przeglądarki.
Przyjrzyjmy się teraz początkowej strukturze naszego Stronie internetowej w XML-u, jeśli przyjrzymy się bliżej, jego znaczniki odpowiadają wielokrotnie znacznikom HTML, ale struktura to XML:

Cześć. Nazywam się Pan Gumby, a to jest moja strona domowa. Oto niektóre z moich zainteresowań:

  • Rozkrzyczany
  • Spanie
  • Jedzenie


Dzięki temu mamy już podstawę do rozpoczęcia tworzenia, w drugiej części tutoriala rozwijamy to, co wyjaśnialiśmy.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave