Ignore:
Timestamp:
Jun 8, 2013, 3:52:28 PM (6 years ago)
Author:
shiyangy
Message:

add some test files and modified character set code general file

File:
1 edited

Legend:

Unmodified
Added
Removed
  • proto/xmlschema/test/gid_ge.py

    r3218 r3290  
    1 def gid_ge(fname):
     1import string
     2map_lst = []
     3for i in string.letters:
     4        map_lst.append(i)
     5map_lst = map_lst + range(0,9)
     6
     7def gid_ge(fname,xforms):
    28       
    39        f = open(fname,'r')
    410        ls = []
    511        fout = open(fout_name,'w')
     12        fout_1 = open(fout_re,'w')
     13        fout_cc = open(fccinput,'w')
     14        fout_2 = open(fout_lex,'w')
    615        n = 1
    716        while True:
     
    1726                        if s not in ls:
    1827                                ls.append(s)
    19                                 fout.write(s+' '+str(n)+'\n')
     28                                fout.write(namespace+s+' '+str(n)+'\n')
     29                                fout_1.write(s+' '+str(n)+' '+map_lst[n-1]+'\n')
     30                                if n<10:
     31                                        fout_cc.write('lex.cc'+str(n-1)+' = '+'[\\x0'+str(n)+']'+'\n')
     32                                else:
     33                                        fout_cc.write('lex.cc'+str(n-1)+' = '+'[\\x'+str(n)+']'+'\n')
     34                        fout_2.write('\tcc'+str(n-1)+' = 0'+'\n')
    2035                        n = n + 1
     36        fout_cc.write('lex.LF = [\\x0A]')
    2137        f.close()
     38        fout.close()
     39        fout_1.close()
     40        fout_cc.close()
    2241       
    23 fname = 'simpleBuildings_sch.xml'
     42fname = 'xForm.xsd'
     43namespace = 'xforms:'
    2444fout_name = 'element_ID'
    25 gid_ge(fname)
    26        
     45fout_re = 'map'
     46fout_lex = 'lex'
     47fccinput = 'ccinput'
     48gid_ge(fname,namespace)
Note: See TracChangeset for help on using the changeset viewer.