Changeset 1890 for TI02-CSML/branches/CSML2/parser.py
- Timestamp:
- 19/12/06 09:19:29 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TI02-CSML/branches/CSML2/parser.py
r1883 r1890 82 82 def _getReverseSubsType(self, typename): 83 83 return typename 84 84 85 def addChildElem(self, childname, childobj): 86 #sometimes you want to add a child element but don't know if there is one already. In which case you want to create a list of child objects. 87 if hasattr(self, childname): 88 currentattribute=getattr(self,childname) 89 if type(getattr(self,childname)) is list: 90 currentattribute.append(childobj) 91 else: 92 newlist=[currentattribute] 93 newlist.append(childobj) 94 setattr(self,childname, newlist) 95 else: 96 setattr(self,childname, childobj) 97 85 98 def toXML(self, csmlfrag): 86 99 #process self and convert to XML
Note: See TracChangeset
for help on using the changeset viewer.