def saveAppEnvInfo(self, inAppEnvXml): doc = ComUtil1.getDomEncodeUtf8(inAppEnvXml) for attrName in ['writer','writeDate','subSystemName', \ 'isClassList','isClassDefinition',\ 'isInterfaceList', 'isInterfaceDefinition', \ 'isUseCaseList',\ 'isClassExport', 'isInterfaceExport', 'isUmlCaseInput']: outValue = doc.getElementsByTagName("appEnv")[0].getAttribute(attrName) value1 = ComUtil1.encodeCp949(outValue) self.__setitem__(attrName, value1)
def saveWriterInfo(self, aClassInfo, inAppEnvXml): doc = ComUtil1.getDomEncodeUtf8(inAppEnvXml) #메소드를 만든다. objectName='aClassInfo' for attrName in ['writer','writeDate','subSystemName']: exec getStringDefineMethod(objectName, attrName) # writer = doc.getElementsByTagName("appEnv")[0].getAttribute('writer') outValue = doc.getElementsByTagName("appEnv")[0].getAttribute(attrName) value1 = ComUtil1.encodeCp949(outValue) exec getStringSetterMethod(objectName, attrName, value1)