Я попытался с помощью этого примера из этого урока (Вот a link):Как я могу прочитать один элемент XML
#!/usr/bin/python
import xml.sax
class MovieHandler(xml.sax.ContentHandler):
code........
if (__name__ == "__main__"):
# create an XMLReader
parser = xml.sax.make_parser()
# turn off namepsaces
parser.setFeature(xml.sax.handler.feature_namespaces, 0)
# override the default ContextHandler
Handler = MovieHandler()
parser.setContentHandler(Handler)
parser.parse("movies.xml")
, который дает этот результат в качестве выходного сигнала:
*****Movie*****
Title: Enemy Behind
Type: War, Thriller
Format: DVD
Year: 2003
Rating: PG
Stars: 10
Description: Talk about a US-Japan war
*****Movie*****
Title: Transformers
Type: Anime, Science Fiction
Format: DVD
Year: 1989
Rating: R
Stars: 8
Description: A schientific fiction
*****Movie*****
Title: Trigun
Type: Anime, Action
Format: DVD
Rating: PG
Stars: 10
Description: Vash the Stampede!
*****Movie*****
Title: Ishtar
Type: Comedy
Format: VHS
Rating: PG
Stars: 2
Description: Viewable boredom
Предположив я хочу только это приводит:
*****Movie*****
Title: Enemy Behind
Type: War, Thriller
Format: DVD
Year: 2003
Rating: PG
Stars: 10
ИЛИ эТО
****Movie*****
Title: Enemy Behind
Type: War, Thriller
Rating: PG
Stars: 10
Что я могу сделать по-другому? Я только начал изучать python & XML недавно:
Здравствуйте, Ник, я заметил, что она не выводит из ответа на питона оболочки. Просто пустая страница. – user3346746
@ user3346746 Спасибо, исправлено. Должен теперь работать над образцом XML. –