diff -r ebc84c812384 -r 46218c8b8afa Symbian3/PDK/Source/GUID-326D4D50-5AD9-5CA2-8422-AA45AE0712D6.dita --- a/Symbian3/PDK/Source/GUID-326D4D50-5AD9-5CA2-8422-AA45AE0712D6.dita Thu Mar 11 15:24:26 2010 +0000 +++ b/Symbian3/PDK/Source/GUID-326D4D50-5AD9-5CA2-8422-AA45AE0712D6.dita Thu Mar 11 18:02:22 2010 +0000 @@ -1,208 +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 + + + + + +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