from xml.etree.ElementTree import parse # 読み込み mapping = {} tree = parse('books.xml') for B in tree.findall('book'): isbn = B.attrib['isbn'] for T in B.findall('title'): mapping[isbn] = T.text pprint.pprint(mapping) # 書き込み。文字コードを指定し xml_declaration=True にすると、 # 先頭に宣言() が入る tree.write('out.xml', encoding="utf-8", xml_declaration=True)
0 件のコメント:
コメントを投稿