프로젝트

일반

사용자정보

개정판 b5b326a5

IDb5b326a52f50c65afb0ad1710075b47fc9412f9a
상위 f7353957
하위 bcfbd2e2

gaqhf 이(가) 6년 이상 전에 추가함

dev issue #567: remove toXmlAsAttribute

차이점 보기:

DTI_PID/DTI_PID/Shapes/EngineeringNozzleItem.py
77 77

  
78 78
        try:
79 79
            node = SymbolSvgItem.toXml(self)
80
            self.toXmlAsAttribute(node)
81 80
        except Exception as ex:
82 81
            print('error occured({}) in {}:{}'.format(ex, sys.exc_info()[-1].tb_frame.f_code.co_filename, sys.exc_info()[-1].tb_lineno))
83 82

  
84
        return node 
85

  
86
    '''
87
        @brief  generate xml code for attribute
88
        @author humkyung
89
        @date   2018.07.19
90
    '''
91
    def toXmlAsAttribute(self, parentNode):
92
        for attr in self.attrs:
93
            parentNode.append(attr.toXml(self, None))
83
        return node 
DTI_PID/DTI_PID/Shapes/EngineeringRunItem.py
255 255

  
256 256
                node.append(item.toXml())
257 257

  
258
            connectedSymbols = [item for item in self.items if issubclass(type(item), SymbolSvgItem)]
259
            for item in connectedSymbols:
260
                item.toXmlAsAttribute(node)
261

  
262 258

  
263 259

  
264 260

  
DTI_PID/DTI_PID/Shapes/SymbolSvgItem.py
670 670

  
671 671
        return node 
672 672

  
673
    '''
674
        @brief  generate xml code for attribute
675
        @author humkyung
676
        @date   2018.05.02
677
    '''
678
    def toXmlAsAttribute(self, parent):
679
        for attr in self.attrs:
680
            parent.append(attr.toXml(self))
681 673

  
682 674
    '''
683 675
        @brief      parse xml code

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)