»
         Symbian OS v9.3 »
         Symbian OS reference »
         C++ component reference »
         WAP Browser WAPPUSHSUPPORT »
         CXmlElement
      
      
      	   
      
      	   
      
         	   
         
         Location: 
            XMLELEMT.H
            
Link against: xmlelemt.lib
            
         
         
       This item is not part of the S60 3rd Edition SDK for Symbian OS, Feature Pack 2.
      
         class CXmlElement : public CTypedNode< TXmlElementType, TXmlAttributeType >;
         Description
         
         
         
         Derivation
         
         
         
            CTypedNode< TXmlElementType, TXmlAttributeType > - No description.
             
         
         
            CXmlElement - (No abstract)
             
         
         Members
         
         Defined in CXmlElement:
            
AppendChildL(), Attribute(), Attribute(), Child(), ChildIndex(), Count(), DataItem(), DeleteDataItem(), InsertChildL(), NewL(), SetAttributeL(), SetDataItemL(), SetTextL(), Text(), WriteIntoFileL()
            
         
         
         
       
      
         
         
         
         Construction and destruction
         
      
      
      
      
         static inline CXmlElement *NewL(TXmlElementType aType, CNode *aParent);
         Description
         
         
         
         Parameters
         
         
            
               
                  
                     
                        
                              TXmlElementType aType | 
                        
                           
                         | 
                      
                     
                        
                              CNode *aParent | 
                        
                           
                         | 
                      
                   
                | 
            
         
         
         Return value
         
         
         
         
       
      
      
      
      
         IMPORT_C const TDesC *Attribute(const TDesC &aAttributeName) const;
         Description
         
         
         
         Parameters
         
         
            
               
                  
                     
                        const TDesC &aAttributeName | 
                        
                           
                         | 
                      
                   
                | 
            
         
         
         Return value
         
         
          
      
      
         inline const TDesC *Attribute(TInt aIndex) const;
         Description
         
         
         
         Parameters
         
         
         
         Return value
         
         
          
      
      
         IMPORT_C void SetAttributeL(const TDesC &aAttributeName, const TDesC &aAttributeValue, CAttributeLookupTable &aAttributeLUT);
         Description
         
         
         
         Parameters
         
         
          
      
      
         IMPORT_C void SetTextL(const TDesC &aData);
         Description
         
         
         
         Parameters
         
         
          
      
      
         inline const TDesC *Text() const;
         Description
         
         
         
         Return value
         
         
          
      
      
         inline void AppendChildL(CXmlElement *aElement);
         Description
         
         
         
         Parameters
         
         
          
      
      
         IMPORT_C void InsertChildL(TInt aIndexToInsertBefore, CXmlElement *aElement);
         Description
         
         
         
         Parameters
         
         
          
      
      
         inline TInt Count() const;
         Description
         
         
         
         Return value
         
         
          
      
      
         inline CXmlElement *Child(TInt aIndex) const;
         Description
         
         
         
         Parameters
         
         
         
         Return value
         
         
          
      
      
         IMPORT_C TInt ChildIndex(CXmlElement *aChild) const;
         Description
         
         
         
         Parameters
         
         
         
         Return value
         
         
          
      
      
         IMPORT_C void SetDataItemL(CBase *aDataItem, CAttributeLookupTable &aAttributeLUT);
         Description
         
         
         
         Parameters
         
         
          
      
      
         IMPORT_C CBase *DataItem() const;
         Description
         
         
         
         Return value
         
         
          
      
      
         IMPORT_C void DeleteDataItem(CAttributeLookupTable &aAttributeLUT);
         Description
         
         
         
         Parameters
         
         
          
      
      
         IMPORT_C void WriteIntoFileL();
         Description