Ignore:
Timestamp:
26/10/06 12:45:30 (13 years ago)
Author:
domlowe
Message:

moles roundtripping

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI02-CSML/trunk/csml2MolesStuff/molesWriter.py

    r1612 r1629  
    2727                molesFrag.append(frag) 
    2828        return molesFrag 
     29             
     30    def fromXML(self,molesFrag): 
     31        print molesFrag.tag 
     32        children = molesFrag.getchildren() 
     33        if children ==[]: 
     34            print 'no children' 
     35        if children!=[]: 
     36            print 'has children' 
     37            for child in children: 
     38                print child 
     39                if child.getchildren()!=[]: 
     40                    newClass=type(child.tag, (molesElement,),{}) 
     41                    newChild=newClass() 
     42                    newChild.fromXML(child) 
     43                    kw=child.tag 
     44                    setattr(self,child.tag, newChild) 
     45                 
     46             
    2947 
    3048class dgMetadata(molesElement):     
     
    6482        'dgStdParameterMeasured',\ 
    6583        'dgStandardUnit',\ 
    66         'dgValidTermID'] 
     84        'dgValidTermID',\ 
     85        'metadataDescriptionID',\ 
     86        'dgMetadataDescription', \ 
     87        'fruit'] 
    6788 
    6889        for className in classList: 
Note: See TracChangeset for help on using the changeset viewer.