擅长:python、mysql、java
<p>很抱歉,我缺乏xml方面的知识,但我试图仅使用Python的基本知识按排序顺序格式化数据。在</p>
<pre><code>import re
data = """<ElementProtocolat0x3803048>,
<ElementStudyEventDefat0x3803108>,
<ElementFormDefat0x3803248>,
<ElementItemGroupDefat0x38032c8>,
<ElementClinicalDataat0x3803408>,
<ElementItemGroupDataat0x38035c8>,
<ElementFormDefat0x38036c8>,"""
predefined_order = ['Protocol','StudyEventDef','FormDef','ItemGroupDef','ItemGroupData','CodeList', 'ClinicalData']
fh1 = open("something.xml","w")
for i in predefined_order:
for j in data.split(','):
if re.search(i,j):
fh1.write(j + ',')
</code></pre>
<p>输出:</p>
^{pr2}$