Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Otvorte IDLE textový editor v Program Files ( alebo aplikácia pre Macintosh ) , v adresári Python . Otvorí sa prázdny zdrojový kód súboru . 
 2 
 Dovoz modul XML Element Tree . Tento modul umožňuje prechádzať XML súbor ľahko . Krmivo Atom je súbor XML , takže to je to , čo budete používať ku konzumácii krmiva po jeho stiahnutí . Ak chcete importovať modul , napíšte nasledujúce v hornej časti súboru zdrojového kódu : 
 
 import xml.etree.ElementTree ako e 
 Sims 3 
 Import urllib.request modul . Tento modul umožňuje otvoriť internetové stránky ( URL ) a stiahnuť je . Ak chcete importovať tento modul , napíšte nasledujúci riadok : 
 
 import urllib.request 
 4 
 deklarovať reťazec a nastavte jeho hodnotu , ktorá sa rovná URL Atom kŕmenie , ktoré chcete konzumovať . Napríklad , ak ste chceli konzumovať Atom povolené Website zdroj , môžete napísať nasledovné : 
 
 feedString = ' http://www.atomenabled.org/atom.xml ' 
 5 
Otvorte adresu URL Atom feed pomocou urlopen funkcie ( ) . Táto funkcia vytvorí objekt súboru , rovnako ako , že môžete prejsť na XML element stromu . Môžete si uložiť objekt ako - súbor do premennej s názvom tmp ako tohle :
 tmp = urllib.request.urlopen ( feedString ) 
 6 
 analyzovať objekt ako - súbor pomocou XML Element Tree písomne nasledujúci riadok kódu : 
 
 strom = etree.parse ( tmp ) 
 7 
 Nájdite koreň súboru XML pomocou getroot ( funkcie ) z element Tree modul . XML súbory sú organizované ako stromy , a koreň je veľmi hornej časti súboru . Každý prvok z pobočiek súboru XML sa od koreňa . Umiestnením koreň , dáte si dobrý východiskový bod pre pohyb súbor a gleaning svoje informácie . Ak chcete nájsť korene a uložiť ho do premennej s názvom " root " napíšte nasledujúci riadok kódu : 
 
 root = tree.getroot ( ) 
 8 
Loop prostredníctvom súboru XML pomocou slučky for , ako je toto :
 pre dieťa v koreňovom adresári : 
 9 
 Vytlačte si informácie obsiahnuté v každej pobočke súboru XML stlačením tabulátora a písať nasledujúce riadok kódu : 
 
 tlač ( child.text ) 
 10 
Nastavte aktuálny vetva ako koreňový uzol podstromu pomocou GetChildren funkcie ( ) . Účelom je , aby prechádzať hlbšie XML prvky krmiva . Syntax pre túto operáciu vyzerá takto : Spojené
 vnúčatá = child.getchildren ( ) 
 11 
Loop prostredníctvom zberu " vnúčat " použitia na slučke , ako je toto :
 pre vnúča v vnúčatá : 
 12 
odsadenie ďalší riadok a vytlačiť text obsiahnutý v prvku XML , ako je toto :
 tlač ( grandchild.text ) 
 Stránka 13 
 spustite program stlačením tlačidla " F5 " . Ak má váš počítač prístup k Internetu , bude Atom Povolené krmiva spotrebovať a text obsahuje bude vytlačená na konzole .