|
1 <?xml version="1.0" encoding="utf-8"?> |
|
2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. --> |
|
3 <!-- This component and the accompanying materials are made available under the terms of the License |
|
4 "Eclipse Public License v1.0" which accompanies this distribution, |
|
5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". --> |
|
6 <!-- Initial Contributors: |
|
7 Nokia Corporation - initial contribution. |
|
8 Contributors: |
|
9 --> |
|
10 <!DOCTYPE reference |
|
11 PUBLIC "-//OASIS//DTD DITA Reference//EN" "reference.dtd"> |
|
12 <reference id="GUID-326D4D50-5AD9-5CA2-8422-AA45AE0712D6" xml:lang="en"><title>Implementation |
|
13 of W3C Types</title><shortdesc>This topic provides a correspondence between the DOM classes from |
|
14 the W3C standard and the XML DOM Engine classes from Symbian. </shortdesc><prolog><metadata><keywords/></metadata></prolog><refbody><table id="GUID-2C2F869B-F93E-5365-BC5C-E54749C1AC5F"> |
|
15 <tgroup cols="3"><colspec colname="col0"/><colspec colname="col1"/><colspec colname="col2"/> |
|
16 <tbody> |
|
17 <row> |
|
18 <entry><p> <b>DOM Level 3</b> </p> </entry> |
|
19 <entry><p> <b>Symbian XML DOM Engine </b> </p> </entry> |
|
20 <entry><p> <b>Notes</b> </p> </entry> |
|
21 </row> |
|
22 <row> |
|
23 <entry colsep="0"><p> <b>Node interfaces</b> </p> </entry> |
|
24 <entry colsep="0"/> |
|
25 <entry colsep="0"/> |
|
26 </row> |
|
27 <row> |
|
28 <entry><p> <codeph>Document</codeph> </p> </entry> |
|
29 <entry><p> <xref href="GUID-87294A6B-4607-3D4A-9D1E-B87B16A06209.dita"><apiname>RXmlEngDocument</apiname></xref> </p> </entry> |
|
30 <entry><p> </p> </entry> |
|
31 </row> |
|
32 <row> |
|
33 <entry><p> <codeph>Element</codeph> </p> </entry> |
|
34 <entry><p> <xref href="GUID-D8881922-9016-3E1E-9984-AA90EAED2F0A.dita"><apiname>TXmlEngElement</apiname></xref> </p> </entry> |
|
35 <entry><p>Provides an extended set of methods for creating DOM tree contents |
|
36 (child elements, attributes and text). </p> </entry> |
|
37 </row> |
|
38 <row> |
|
39 <entry><p> <codeph>Attr</codeph> </p> </entry> |
|
40 <entry><p> <xref href="GUID-4CFB00D7-0FBC-3582-98C4-09B5761C4A8B.dita"><apiname>TXmlEngAttr</apiname></xref> </p> </entry> |
|
41 <entry><p> </p> </entry> |
|
42 </row> |
|
43 <row> |
|
44 <entry><p> <codeph>Text</codeph> </p> </entry> |
|
45 <entry><p> <xref href="GUID-2F827E35-9457-3228-9996-B5C42F90410F.dita"><apiname>TTextXmlEngNode</apiname></xref> </p> </entry> |
|
46 <entry><p> </p> </entry> |
|
47 </row> |
|
48 <row> |
|
49 <entry><p> <codeph>Comment</codeph> </p> </entry> |
|
50 <entry><p> <xref href="GUID-BA2CBDB4-9561-3F7B-8B0D-5FB4E980D104.dita"><apiname>TXmlEngComment</apiname></xref> </p> </entry> |
|
51 <entry><p> </p> </entry> |
|
52 </row> |
|
53 <row> |
|
54 <entry><p> <codeph>EntityReference</codeph> </p> </entry> |
|
55 <entry><p> <xref href="GUID-BFF4D5CC-B06A-368F-9DCB-471C2A6D9C06.dita"><apiname>TXmlEngEntityReference</apiname></xref> </p> </entry> |
|
56 <entry><p> </p> </entry> |
|
57 </row> |
|
58 <row> |
|
59 <entry><p> <codeph>CharacterData</codeph> </p> </entry> |
|
60 <entry><p> <xref href="GUID-FD05A47D-459F-3AC5-8653-FC13E98F5FC0.dita"><apiname>TXmlEngCharacterData</apiname></xref> </p> </entry> |
|
61 <entry><p>Provides a subset of <codeph>CharacterData</codeph> modification |
|
62 methods. </p> </entry> |
|
63 </row> |
|
64 <row> |
|
65 <entry><p> <codeph>ProcessingInstruction</codeph> </p> </entry> |
|
66 <entry><p> <xref href="GUID-F30A7950-E1BE-3622-88B8-25288CDB8897.dita"><apiname>TXmlEngProcessingInstruction</apiname></xref> </p> </entry> |
|
67 <entry><p> </p> </entry> |
|
68 </row> |
|
69 <row> |
|
70 <entry><p> <codeph>CDATASection</codeph> </p> </entry> |
|
71 <entry><p> <xref href="GUID-F25CA9A5-584D-3505-9362-652B455E15E6.dita"><apiname>TXmlEngCDATASection</apiname></xref> </p> </entry> |
|
72 <entry><p> </p> </entry> |
|
73 </row> |
|
74 <row> |
|
75 <entry><p> <codeph>DocumentFragment</codeph> </p> </entry> |
|
76 <entry><p> <xref href="GUID-4D4CB050-FF8B-3B65-B4E3-313F1C00999B.dita"><apiname>TXmlEngDocumentFragment</apiname></xref> </p> </entry> |
|
77 <entry><p> </p> </entry> |
|
78 </row> |
|
79 <row> |
|
80 <entry><p> <codeph>DocumentType</codeph> </p> </entry> |
|
81 <entry><p> </p> </entry> |
|
82 <entry><p>Not supported. </p> </entry> |
|
83 </row> |
|
84 <row> |
|
85 <entry><p> <codeph>Entity</codeph> </p> </entry> |
|
86 <entry><p> </p> </entry> |
|
87 <entry><p>Not supported. </p> </entry> |
|
88 </row> |
|
89 <row> |
|
90 <entry><p> <codeph>Notation</codeph> </p> </entry> |
|
91 <entry><p> </p> </entry> |
|
92 <entry><p>Not supported. </p> </entry> |
|
93 </row> |
|
94 <row> |
|
95 <entry><p> </p> </entry> |
|
96 <entry><p> <xref href="GUID-EE124A33-4281-3C8A-86DF-B94E1533881C.dita"><apiname>TXmlEngNamespace</apiname></xref> </p> </entry> |
|
97 <entry><p>Specific to the implementation of the XML DOM Engine. </p> </entry> |
|
98 </row> |
|
99 <row> |
|
100 <entry colsep="0"><p> <b>Basic types</b> </p> </entry> |
|
101 <entry colsep="0"/> |
|
102 <entry colsep="0"/> |
|
103 </row> |
|
104 <row> |
|
105 <entry><p> <codeph>DOMString</codeph> </p> </entry> |
|
106 <entry><p> <xref href="GUID-6DF731E4-5691-31C4-BEE0-03A3873F15EC.dita"><apiname>TPtrC8</apiname></xref>, <xref href="GUID-04EB2F83-C3AD-3451-9C78-105B2C25B0E5.dita"><apiname>TString</apiname></xref> </p> </entry> |
|
107 <entry><p> </p> </entry> |
|
108 </row> |
|
109 <row> |
|
110 <entry><p> <codeph>DOMObject</codeph> </p> </entry> |
|
111 <entry><p> <codeph>void*</codeph> </p> </entry> |
|
112 <entry><p> </p> </entry> |
|
113 </row> |
|
114 <row> |
|
115 <entry><p> <codeph>DOMUserData</codeph> </p> </entry> |
|
116 <entry><p> <xref href="GUID-4530632B-D068-3BCE-91B8-706D7ABB6948.dita"><apiname>MXmlEngUserData</apiname></xref> </p> </entry> |
|
117 <entry><p> </p> </entry> |
|
118 </row> |
|
119 <row> |
|
120 <entry><p> <codeph>DOMTimeStamp</codeph> </p> </entry> |
|
121 <entry><p> </p> </entry> |
|
122 <entry><p>Not supported. </p> </entry> |
|
123 </row> |
|
124 <row> |
|
125 <entry colsep="0"><p> <b>Helper interfaces</b> </p> </entry> |
|
126 <entry colsep="0"/> |
|
127 <entry colsep="0"/> |
|
128 </row> |
|
129 <row> |
|
130 <entry><p> <codeph>NodeList</codeph> </p> </entry> |
|
131 <entry><p> <xref href="GUID-83C8DD06-5616-37E9-A8C0-8041A18B1CA9.dita"><apiname>RXmlEngNodeList</apiname></xref> <codeph><T></codeph> </p> </entry> |
|
132 <entry><p>Provides iterator-based access instead of the index-based access |
|
133 of the <codeph>NodeList</codeph> class. </p> </entry> |
|
134 </row> |
|
135 <row> |
|
136 <entry><p> <codeph>DOMStringList</codeph> </p> </entry> |
|
137 <entry><p> </p> </entry> |
|
138 <entry><p>Not supported (only required by the <codeph>DOMConfiguration</codeph> class, |
|
139 which is not supported either). </p> </entry> |
|
140 </row> |
|
141 <row> |
|
142 <entry><p> <codeph> NameList</codeph> </p> </entry> |
|
143 <entry><p> </p> </entry> |
|
144 <entry><p>Replaced by alternative access mechanisms. </p> </entry> |
|
145 </row> |
|
146 <row> |
|
147 <entry><p> <codeph>NamedNodeMap</codeph> </p> </entry> |
|
148 <entry><p> </p> </entry> |
|
149 <entry><p>Replaced by alternative access mechanisms. </p> </entry> |
|
150 </row> |
|
151 <row> |
|
152 <entry><p> <codeph>TypeInfo</codeph> </p> </entry> |
|
153 <entry><p> </p> </entry> |
|
154 <entry><p>Not supported. </p> </entry> |
|
155 </row> |
|
156 <row> |
|
157 <entry><p> <codeph>DOMConfiguration</codeph> </p> </entry> |
|
158 <entry><p> </p> </entry> |
|
159 <entry><p>Not supported. </p> </entry> |
|
160 </row> |
|
161 <row> |
|
162 <entry><p> <codeph>DOMImplementation</codeph> </p> </entry> |
|
163 <entry><p> <xref href="GUID-9EE6EEBF-907D-31AC-A0F2-E7E21AC59438.dita"><apiname>RXmlEngDOMImplementation</apiname></xref> </p> </entry> |
|
164 <entry><p> </p> </entry> |
|
165 </row> |
|
166 <row> |
|
167 <entry><p> <codeph>UserDataHandler</codeph> </p> </entry> |
|
168 <entry><p> </p> </entry> |
|
169 <entry><p>Partial support due to limitations of the libxml2 standard library: <codeph>IMPORTED</codeph>, <codeph>RENAMED</codeph> and <codeph>ADOPTED</codeph> operations do not notify <xref href="GUID-4530632B-D068-3BCE-91B8-706D7ABB6948.dita"><apiname>MXmlEngUserData</apiname></xref> children. </p> </entry> |
|
170 </row> |
|
171 <row> |
|
172 <entry><p> <codeph>DOMError</codeph> </p> </entry> |
|
173 <entry><p> </p> </entry> |
|
174 <entry><p>Not supported. </p> </entry> |
|
175 </row> |
|
176 <row> |
|
177 <entry><p> <codeph>DOMErrorHandler</codeph> </p> </entry> |
|
178 <entry><p> </p> </entry> |
|
179 <entry><p>Not supported. </p> </entry> |
|
180 </row> |
|
181 <row> |
|
182 <entry><p> <codeph>DOMException</codeph> </p> </entry> |
|
183 <entry><p> </p> </entry> |
|
184 <entry><p>Not supported. </p> </entry> |
|
185 </row> |
|
186 <row> |
|
187 <entry><p> <codeph>DOMImplementationList</codeph> </p> </entry> |
|
188 <entry><p> </p> </entry> |
|
189 <entry><p>Not applicable in the XML DOM Engine. </p> </entry> |
|
190 </row> |
|
191 <row> |
|
192 <entry><p> <codeph>DOMLocator</codeph> </p> </entry> |
|
193 <entry><p> </p> </entry> |
|
194 <entry><p>Not supported by the libxml2 standard library. </p> </entry> |
|
195 </row> |
|
196 <row> |
|
197 <entry><p> </p> </entry> |
|
198 <entry><p> <xref href="GUID-708F33AD-2E4F-3D3B-9E0A-E255BB8DEFE7.dita"><apiname>DOMParser</apiname></xref> </p> </entry> |
|
199 <entry><p>Specific to the implementation of the XML DOM Engine. </p> </entry> |
|
200 </row> |
|
201 </tbody> |
|
202 </tgroup> |
|
203 </table></refbody><related-links> |
|
204 <link href="GUID-5ACFA8E4-3C4B-5851-A43E-9FA72D0B8403.dita"><linktext>XML DOM Engine |
|
205 Overview</linktext></link> |
|
206 <link href="GUID-1CB7491C-1207-5C2E-979F-8ABEB95EE9D9.dita"><linktext>XML DOM Engine |
|
207 Node Reference</linktext></link> |
|
208 </related-links></reference> |