~roeldeconinck/mnemosyne-proj/import

« back to all changes in this revision

Viewing changes to mnemosyne/tests/Import/XMLThings.py

  • Committer: Roel De Coninck
  • Date: 2011-09-01 21:21:34 UTC
  • Revision ID: rdc@enif-20110901212134-empe7ffklaxkb86k
first functionality

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
"""
7
7
 
8
8
import xml.etree.cElementTree as ElementTree
9
 
tree=ElementTree.parse(r'C:\Workspace\Mnemosyne\trunk\import\mnemosyne\tests\files\VeryShort.xml')
 
9
from xml.etree import ElementTree as OldElementTree
 
10
# tree=ElementTree.parse(r'C:\Workspace\Mnemosyne\trunk\import\mnemosyne\tests\files\VeryShort.xml')
 
11
tree=ElementTree.parse(r'C:\Workspace\Mnemosyne\trunk\import\mnemosyne\tests\files\Shortestt.xml')
 
12
 
10
13
root = tree.getroot()
 
14
 
 
15
def show_element(el, maximum=20):
 
16
    """show all tags and corresponding texts of an element
 
17
    
 
18
    maximum specifies the max number of tags to be showed (default 20)
 
19
    """
 
20
 
 
21
    length = len(el)
 
22
    for element in list(el)[:min(length, 20)]:
 
23
        print 'tag = %s, text = %s' %(element.tag, element.text)
 
24
         
 
25
 
 
26
old_tree = OldElementTree.parse(r'C:\Workspace\Mnemosyne\trunk\import\mnemosyne\tests\files\VeryShort.xml')
 
27
old_root = old_tree.getroot()
 
 
b'\\ No newline at end of file'