magazine off

How can I get xml and analyze tag contents? – python

投稿日 : 2018年5月3日(木曜日)

import xml.etree.ElementTree as ET


I would like to analyze xml. What I want to do is to retrieve the contents of the specified tag and output it from the top after acquiring all the contents of the XML file. You can get meta tags, texts, etc. in tags. The code looks like the following



<?xml version='1.0' encoding='utf-8'?>

<tmx version="1.4">
                  <tuv xml:lang="en">
                    <seg>Welcome to Wikipedia</seg>

                  <tuv xml:lang="ca">
                    <seg>Benvinguts a la Viquipèdia</seg>

                <tuv xml:lang="en">
                  <seg>The Free Encyclopedia</seg>

                <tuv xml:lang="ca">
                  <seg>L'Enciclopèdia Lliure</seg>

# -*- coding: utf-8 -*-

import xml.etree.ElementTree as ET

tree = ET.parse('/Users/path/Desktop/sample.xml')
root = tree.getroot()
# print (root.tag) 
# print (root.attrib)

# es = root.findall('.//tu')
# for e in es:
#     print (e.tag, e.attrib)

tuv = root.findall('.//seg')
for e in tuv:
    print (e.text)

seg = root.findall('.//tuv')
for e in seg:
    print (e.attrib)


$ python /Users/path/Desktop/ 
Welcome to Wikipedia
Benvinguts a la Viquipèdia
The Free Encyclopedia
L'Enciclopèdia Lliure
{'{}lang': 'en'}
{'{}lang': 'ca'}
{'{}lang': 'en'}
{'{}lang': 'ca'}


Recent Posts

Javascript を WKWebView の中で使う Swift3


投稿日 : 2017年6月26日(月曜日)


  説明 StringをUIImageに変換して、そのUIImageをCALa…

投稿日 : 2017年11月2日(木曜日)

簡単にやる気を出す方法を3分で教えます→ 本質です

 簡単にやる気を出す方法を3分で教えます→ 本質です こんにちわ、お元気…

投稿日 : 2021年1月3日(日曜日)


  簡単に言うとこういう風にできる。   scriptの中でもちゃ…

投稿日 : 2018年10月29日(月曜日)