diff -r 43e37759235e -r 51a74ef9ed63 Symbian3/SDK/Source/GUID-326D4D50-5AD9-5CA2-8422-AA45AE0712D6.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-326D4D50-5AD9-5CA2-8422-AA45AE0712D6.dita Wed Mar 31 11:11:55 2010 +0100 @@ -0,0 +1,208 @@ + + + + + +Implementation +of W3C TypesThis topic provides a correspondence between the DOM classes from +the W3C standard and the XML DOM Engine classes from Symbian. + + + +

DOM Level 3

+

Symbian XML DOM Engine

+

Notes

+
+ +

Node interfaces

+ + +
+ +

Document

+

RXmlEngDocument

+

+
+ +

Element

+

TXmlEngElement

+

Provides an extended set of methods for creating DOM tree contents +(child elements, attributes and text).

+
+ +

Attr

+

TXmlEngAttr

+

+
+ +

Text

+

TTextXmlEngNode

+

+
+ +

Comment

+

TXmlEngComment

+

+
+ +

EntityReference

+

TXmlEngEntityReference

+

+
+ +

CharacterData

+

TXmlEngCharacterData

+

Provides a subset of CharacterData modification +methods.

+
+ +

ProcessingInstruction

+

TXmlEngProcessingInstruction

+

+
+ +

CDATASection

+

TXmlEngCDATASection

+

+
+ +

DocumentFragment

+

TXmlEngDocumentFragment

+

+
+ +

DocumentType

+

+

Not supported.

+
+ +

Entity

+

+

Not supported.

+
+ +

Notation

+

+

Not supported.

+
+ +

+

TXmlEngNamespace

+

Specific to the implementation of the XML DOM Engine.

+
+ +

Basic types

+ + +
+ +

DOMString

+

TPtrC8, TString

+

+
+ +

DOMObject

+

void*

+

+
+ +

DOMUserData

+

MXmlEngUserData

+

+
+ +

DOMTimeStamp

+

+

Not supported.

+
+ +

Helper interfaces

+ + +
+ +

NodeList

+

RXmlEngNodeList <T>

+

Provides iterator-based access instead of the index-based access +of the NodeList class.

+
+ +

DOMStringList

+

+

Not supported (only required by the DOMConfiguration class, +which is not supported either).

+
+ +

NameList

+

+

Replaced by alternative access mechanisms.

+
+ +

NamedNodeMap

+

+

Replaced by alternative access mechanisms.

+
+ +

TypeInfo

+

+

Not supported.

+
+ +

DOMConfiguration

+

+

Not supported.

+
+ +

DOMImplementation

+

RXmlEngDOMImplementation

+

+
+ +

UserDataHandler

+

+

Partial support due to limitations of the libxml2 standard library: IMPORTED, RENAMED and ADOPTED operations do not notify MXmlEngUserData children.

+
+ +

DOMError

+

+

Not supported.

+
+ +

DOMErrorHandler

+

+

Not supported.

+
+ +

DOMException

+

+

Not supported.

+
+ +

DOMImplementationList

+

+

Not applicable in the XML DOM Engine.

+
+ +

DOMLocator

+

+

Not supported by the libxml2 standard library.

+
+ +

+

DOMParser

+

Specific to the implementation of the XML DOM Engine.

+
+ + +
+XML DOM Engine +Overview +XML DOM Engine +Node Reference +
\ No newline at end of file