def items(self): L = [] for i in range(0, len(self)): I = _cODP.ODPNamedNodeMap_item(self.this, i) L.append( (_cODP.ODPNode_getNodeName(I), _cODP.ODPNode_getNodeValue(I))) return L
def __getitem__(self, i): if type(i)==IntType: if (i>0) and (i<len(self)): return self.item(i) else: raise IndexError return _cODP.ODPNode_getNodeValue( _cODP.ODPNamedNodeMap_getNamedItem(self.this,name))
def get(self, name, value = None): I=_cODP.ODPNamedNodeMap_getNamedItem(self.this,name) if I is None: return value return _cODP.ODPNode_getNodeValue(I)
def getNodeValue(self): return _cODP.ODPNode_getNodeValue(self)