#include <xml/dom/xmlengbinarycontainer.h>
Link against: xmlenginedom.lib
class TXmlEngBinaryContainer : public TXmlEngDataContainer |
Public Member Functions | |
---|---|
TXmlEngBinaryContainer() | |
IMPORT_C void | AppendContentsL(const TDesC8 &) |
IMPORT_C TPtrC8 | Contents() |
IMPORT_C void | SetContentsL(const TDesC8 &) |
Protected Member Functions | |
---|---|
TXmlEngBinaryContainer(void *) |
Inherited Attributes | |
---|---|
TXmlEngNode::iInternal |
Inherited Enumerations | |
---|---|
TXmlEngNode:TXmlEngDOMNodeType |
This class represents binary data in a DOM tree.
Binary data is treated in general as text nodes in DOM tree. Data is stored in process's heap memory.
RXmlEngDOMImplementation domImpl; domImpl.OpenL(); // opening DOM implementation object RXmlEngDocument iDoc; // create document element TXmlEngElement elem = iDoc.CreateDocumentElementL(_L8("doc")); // create binary container from buffer (str1) and CID equals cid TXmlEngBinaryContainer binData=iDoc.CreateBinaryContainerL(cid,*str1); elem.AppendChildL(binData); // append container to the dom tree iDoc.Close(); // closing all opened objects domImpl.Close();
TXmlEngBinaryContainer | ( | void * | aInternal | ) | [protected, inline] |
Constructor
Parameters | |
---|---|
aInternal | node pointer |
IMPORT_C void | AppendContentsL | ( | const TDesC8 & | aData | ) |
Parameters | |
---|---|
aData | Content to be appended |
Leave Codes | |
---|---|
KXmlEngErrNullNode | Node is NULL |
IMPORT_C TPtrC8 | Contents | ( | ) | const |
Get content of the container.
IMPORT_C void | SetContentsL | ( | const TDesC8 & | aNewContents | ) |
Parameters | |
---|---|
aNewContents | The actual value to store |
Leave Codes | |
---|---|
KXmlEngErrNullNode | Node is NULL |