Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 XML knižnica Pythonu môže automaticky analyzovať XML textové súbory alebo textové reťazce, ktoré predstavujú dokument XML . Tu je príklad toho , ako analyzovať textový súbor XML a uložiť výsledok ako Python objektu dokumentu : 
 
 XMLFILE = open ( " sample.xml " ) XmlDocument = xml.dom.minidom.parse ( XMLFILE ) 
 
 Ak chcete analyzovať reťazec XML , musíte funkciu " parseString " . 
 
 xmlString = "   XML elementy sú reprezentované ako uzly . Pre prístup k prvku v dokumente XML , je nutné ho vyhľadať podľa názvu s metódou " getElementsByTagName , " napr :   searchResults = getElementsByTagName ( " ExampleNode " )   linky kód vráti NodeList . Ak chcete získať uzol jediný prvok , môžete jednoducho zavolať :   myNode = searchResults [ 0 ]   Uzly môžu obsahovať podriadené uzly . Môžete získať zoznam podriadených uzlov daných odkaz na nadradený uzol , napr :   myChildNodes = myNode.childNodes   Pre prístup k údajom v počiatočným a koncovým tagom elementu , musíte získať prístup k " dáta " pole objektu uzla . Napríklad , ak je uzol s názvom " myNode " predstavoval XML text "   attrList = myNode.attributes   Potom z tohto zoznamu , môžete extrahovať názvy a hodnoty atribútov :   myList = [ ] for i in range ( attrList.length ) : myList.append ( attrList.item ( i ) .. Meno + " = " + attrList.item ( i ) hodnota ) print " ; " . join ( myList )   môžete napísať objektu uzla k akejkoľvek " zapisovateľný " objekt pomocou funkcie " WriteXml . " To zahŕňa zapisovateľné súbory . Príkladom je nasledujúci : klipart   destinationFile = open ( " samplewrite.xml " , " w " ) doc.writexml ( destinationFile ) destinationFile.close ( )   môžete tiež vytlačiť XML dokument ako reťazec pomocou funkcie " ToXml " alebo " toprettyxml , " napr :   tlač doc.toxml ( )   alebo   tlač doc.toprettyxml ( )   funkcia " toprettyxml " využíva medzery a odsadenie , aby XML čitateľnejší pre ľudí . 
 Pri prístupe k prvku uzly a podriadené uzly 
 
 
 
 
 
 
 
 dát a atribúty 
 
 
 
 
 písanie XML kód