擅长:python、mysql、java
<p>以下是创建单个元素的基础知识:</p>
<pre><code>>>> from xml.etree.ElementTree import Element
>>> single_element = Element('study', rank=130)
>>> single_element = Element('study', rank=130, source='NEJM')
>>> single_element.text = 'Find cure for common cold'
</code></pre>
<p>以下是从单个元素提取数据的基础知识:</p>
<pre><code>>>> print(single_element.tag)
study
>>> print(single_element.attrib)
{'rank': 130, 'source': 'NEJM'}
>>> print(single_element.text)
Find cure for common cold
</code></pre>
<p>遍历嵌套元素涉及“<em>find()</em>或<em>findall()</em>方法:</p>
<pre><code>>>> from xml.etree.ElementTree import fromstring
>>> xml = fromstring(xml_text)
>>> for study_fields in xml.findall('.//StudyFields'):
print(study_fields.get('Rank'))
print(study_fields.text)
</code></pre>