Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



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

class CXmlElement : public CTypedNode< TXmlElementType, TXmlAttributeType >;

Description

Derivation

Members

Defined in CXmlElement:
AppendChildL(), Attribute(), Attribute(), Child(), ChildIndex(), Count(), DataItem(), DeleteDataItem(), InsertChildL(), NewL(), SetAttributeL(), SetDataItemL(), SetTextL(), Text(), WriteIntoFileL()


Construction and destruction


NewL()

static inline CXmlElement *NewL(TXmlElementType aType, CNode *aParent);

Description

Parameters

TXmlElementType aType

CNode *aParent

Return value

CXmlElement *

[Top]


Member functions


Attribute()

IMPORT_C const TDesC *Attribute(const TDesC &aAttributeName) const;

Description

Parameters

const TDesC &aAttributeName

Return value

const TDesC *


Attribute()

inline const TDesC *Attribute(TInt aIndex) const;

Description

Parameters

TInt aIndex

Return value

const TDesC *


SetAttributeL()

IMPORT_C void SetAttributeL(const TDesC &aAttributeName, const TDesC &aAttributeValue, CAttributeLookupTable &aAttributeLUT);

Description

Parameters

const TDesC &aAttributeName

const TDesC &aAttributeValue

CAttributeLookupTable &aAttributeLUT


SetTextL()

IMPORT_C void SetTextL(const TDesC &aData);

Description

Parameters

const TDesC &aData


Text()

inline const TDesC *Text() const;

Description

Return value

const TDesC *


AppendChildL()

inline void AppendChildL(CXmlElement *aElement);

Description

Parameters

CXmlElement *aElement


InsertChildL()

IMPORT_C void InsertChildL(TInt aIndexToInsertBefore, CXmlElement *aElement);

Description

Parameters

TInt aIndexToInsertBefore

CXmlElement *aElement


Count()

inline TInt Count() const;

Description

Return value

TInt


Child()

inline CXmlElement *Child(TInt aIndex) const;

Description

Parameters

TInt aIndex

Return value

CXmlElement *


ChildIndex()

IMPORT_C TInt ChildIndex(CXmlElement *aChild) const;

Description

Parameters

CXmlElement *aChild

Return value

TInt


SetDataItemL()

IMPORT_C void SetDataItemL(CBase *aDataItem, CAttributeLookupTable &aAttributeLUT);

Description

Parameters

CBase *aDataItem

CAttributeLookupTable &aAttributeLUT


DataItem()

IMPORT_C CBase *DataItem() const;

Description

Return value

CBase *


DeleteDataItem()

IMPORT_C void DeleteDataItem(CAttributeLookupTable &aAttributeLUT);

Description

Parameters

CAttributeLookupTable &aAttributeLUT


WriteIntoFileL()

IMPORT_C void WriteIntoFileL();

Description