Symbian3/PDK/Source/GUID-326D4D50-5AD9-5CA2-8422-AA45AE0712D6.dita
changeset 1 25a17d01db0c
child 3 46218c8b8afa
equal deleted inserted replaced
0:89d6a7a84779 1:25a17d01db0c
       
     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>&lt;T&gt;</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>