Relevant XEPs: 0004, 0068, 0122. Can be used in disco, pub-sub and many
other applications.
    |  | 
        
          | __init__(self,
        typ=None,
        data= [],
        title=None,
        node=None)Create new dataform of type 'typ'. 'data' is the list of DataField
instances that this dataform contains, 'title' - the title string.  You
can specify the 'node' argument as the other node to be used as base for
constructing this dataform
 | source code |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  |  | 
    |  | 
        
          | setField(self,
        name) Create if nessessary or get the existing datafield object with name
'name' and return it
 | source code |  | 
    |  | 
        
          | asDict(self) Represent dataform as simple dictionary mapping of datafield names to
their values
 | source code |  | 
    |  |  | 
    |  | 
        
          | __setitem__(self,
        name,
        val) Simple dictionary interface for setting datafields values by their names
 | source code |  | 
  
    | Inherited from simplexml.Node:__contains__,__delitem__,__getattr__,__str__,addChild,addData,clearData,delAttr,delChild,getAttr,getAttrs,getChildren,getData,getName,getNamespace,getParent,getPayload,getTag,getTagAttr,getTagData,getTags,has_attr,iterTags,lookup_nsp,setAttr,setData,setName,setNamespace,setParent,setPayload,setTag,setTagAttr,setTagData Inherited from object:__delattr__,__format__,__getattribute__,__hash__,__new__,__reduce__,__reduce_ex__,__repr__,__setattr__,__sizeof__,__subclasshook__ |