source: NonGTP/Xerces/xerces/doc/html/ApacheDOMC++BindingL2.html @ 358

Revision 358, 88.2 KB checked in by bittner, 19 years ago (diff)

xerces added

Line 
1<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
2<html>
3<head>
4   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5   <meta name="GENERATOR" content="Mozilla/4.75 [en] (Windows NT 5.0; U) [Netscape]">
6   <title>C++ Language Binding for DOM Level 2</title>
7</head>
8<body>
9
10<div class='div1'>
11<h1 id="java-binding-h1" class="adiv1">
12<a NAME="C++ Language Binding for DOM Level 2"></a><font color="#000000">C++
13Language Binding for DOM Level 2</font></h1>
14
15<div id="java-binding-h1" class="adiv1"><font color="#000000">[<a href="index.html">Back
16to Readme</a>] [<a href="ApacheDOMC++BindingL3.html">Go to C++ Language
17Binding for DOM Level 3]</a></font></div>
18
19<div id="java-binding-h1" class="adiv1">
20<hr WIDTH="100%"></div>
21This document contains the complete Apache Recommended C++ Language binding
22for the
23<a href="http://www.w3.org/TR/DOM-Level-2-Core/">Document Object
24Model Level 2.0 Core</a>, and for the <a href="http://www.w3.org/TR/DOM-Level-2-Traversal-Range/">Document
25Object Model Level 2.0 Traversal and Range</a>.&nbsp; Both are W3C Recommendation
26of November 13, 2000.
27<p>The definitions are divided into <a href="#A: Document Object Model: Core">Core</a>,
28<a href="#B: Document Object Model: Traversal">Traversal</a>,
29and <a href="#C: Document Object Model: Range">Range</a>. The headers are
30also available in Xerces-C++ distribution.
31<p>Note:
32<ol>
33<li>
34Constructor and Destructors are implementation specific</li>
35
36<li>
37<font color="#000000">String is represented by "XMLCh*" which is a pointer
38to unsigned 16 bit type holding utf-16 values, null terminated.</font></li>
39
40<ul>
41<li>
42<font color="#000000">typedef unsigned int XMLCh</font></li>
43</ul>
44
45<li>
46<font color="#000000">XMLSize_t is an implementation-dependent unsigned
47integral type</font></li>
48
49<ul>
50<li>
51<font color="#000000">typedef size_t XMLSize_t</font></li>
52</ul>
53
54<li>
55<a NAME="release"></a>C++ Memory Management:</li>
56
57<ol>
58<li>
59<font color="#000000">A member method "release()" is added for releasing
60any "orphaned" resources that were created through createXXXX factory method.</font></li>
61
62<li>
63Memory for any returned object e.g.</li>
64
65<ul>
66<li>
67DOMNodeList* getChildNodes()</li>
68
69<li>
70DOMNodeList* getElementsByTagName()</li>
71
72<li>
73NamedNodeMap* getEntities()</li>
74
75<li>
76... etc.</li>
77
78<li>
79are owned by implementation</li>
80</ul>
81</ol>
82</ol>
83
84<hr WIDTH="100%">
85<h2>
86<font size=+1>Change History</font></h2>
87
88<table BORDER >
89<tr>
90<td><b>Date</b></td>
91
92<td><b>Description</b></td>
93</tr>
94
95<tr ALIGN=LEFT VALIGN=TOP>
96<td>Xerces-C++ 2.0: July 23, 2002</td>
97
98<td ALIGN=LEFT VALIGN=TOP>Created</td>
99</tr>
100
101<tr ALIGN=LEFT VALIGN=TOP>
102<td>Xerces-C++ 2.1: August 26, 2002</td>
103
104<td ALIGN=LEFT VALIGN=TOP>Modified
105<br>- add const modifier to DOMNodeList::getLength
106<br>- add const modifier to DOMNodeList::item</td>
107</tr>
108
109<tr ALIGN=LEFT VALIGN=TOP>
110<td>Xerces-C++ 2.2: February 7, 2003</td>
111<td ALIGN=LEFT VALIGN=TOP>Modified
112<br>- add const modifier to DOMImplementation::hasFeature
113<br>- fix typo: "Mode:" -> "Model"
114</td>
115</tr>
116
117</table>
118
119<p>
120<hr WIDTH="100%">
121<h2>
122<a NAME="A: Document Object Model: Core"></a><u><font color="#000000"><a href="#C++ Language Binding for DOM Level 2">A:
123Document Object Model: Core</a></font></u></h2>
124
125<h3>
126<font color="#000000">DOMException.hpp:</font></h3>
127
128<div id="DOMException"><font face="Courier New,Courier"><font size=-1>class
129DOMException</font></font>
130<table>
131<tr ALIGN=LEFT VALIGN=TOP>
132<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
133
134<td></td>
135
136<td></td>
137
138<td></td>
139</tr>
140
141<tr ALIGN=LEFT VALIGN=TOP>
142<td></td>
143
144<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
145
146<td></td>
147
148<td></td>
149</tr>
150
151<tr ALIGN=LEFT VALIGN=TOP>
152<td></td>
153
154<td><font face="Courier New,Courier"><font size=-1>enum</font></font></td>
155
156<td><font face="Courier New,Courier"><font size=-1>ExceptionCode {</font></font></td>
157
158<td></td>
159</tr>
160
161<tr ALIGN=LEFT VALIGN=TOP>
162<td></td>
163
164<td></td>
165
166<td><font face="Courier New,Courier"><font size=-1>INDEX_SIZE_ERR</font></font></td>
167
168<td><font face="Courier New,Courier"><font size=-1>= 1,</font></font></td>
169</tr>
170
171<tr ALIGN=LEFT VALIGN=TOP>
172<td></td>
173
174<td></td>
175
176<td><font face="Courier New,Courier"><font size=-1>DOMSTRING_SIZE_ERR</font></font></td>
177
178<td><font face="Courier New,Courier"><font size=-1>= 2,</font></font></td>
179</tr>
180
181<tr ALIGN=LEFT VALIGN=TOP>
182<td></td>
183
184<td></td>
185
186<td><font face="Courier New,Courier"><font size=-1>HIERARCHY_REQUEST_ERR</font></font></td>
187
188<td><font face="Courier New,Courier"><font size=-1>= 3,</font></font></td>
189</tr>
190
191<tr ALIGN=LEFT VALIGN=TOP>
192<td></td>
193
194<td></td>
195
196<td><font face="Courier New,Courier"><font size=-1>WRONG_DOCUMENT_ERR</font></font></td>
197
198<td><font face="Courier New,Courier"><font size=-1>= 4,</font></font></td>
199</tr>
200
201<tr ALIGN=LEFT VALIGN=TOP>
202<td></td>
203
204<td></td>
205
206<td><font face="Courier New,Courier"><font size=-1>INVALID_CHARACTER_ERR</font></font></td>
207
208<td><font face="Courier New,Courier"><font size=-1>= 5,</font></font></td>
209</tr>
210
211<tr ALIGN=LEFT VALIGN=TOP>
212<td></td>
213
214<td></td>
215
216<td><font face="Courier New,Courier"><font size=-1>NO_DATA_ALLOWED_ERR</font></font></td>
217
218<td><font face="Courier New,Courier"><font size=-1>= 6,</font></font></td>
219</tr>
220
221<tr ALIGN=LEFT VALIGN=TOP>
222<td></td>
223
224<td></td>
225
226<td><font face="Courier New,Courier"><font size=-1>NO_MODIFICATION_ALLOWED_ERR</font></font></td>
227
228<td><font face="Courier New,Courier"><font size=-1>= 7,</font></font></td>
229</tr>
230
231<tr ALIGN=LEFT VALIGN=TOP>
232<td></td>
233
234<td></td>
235
236<td><font face="Courier New,Courier"><font size=-1>NOT_FOUND_ERR</font></font></td>
237
238<td><font face="Courier New,Courier"><font size=-1>= 8,</font></font></td>
239</tr>
240
241<tr ALIGN=LEFT VALIGN=TOP>
242<td></td>
243
244<td></td>
245
246<td><font face="Courier New,Courier"><font size=-1>NOT_SUPPORTED_ERR</font></font></td>
247
248<td><font face="Courier New,Courier"><font size=-1>= 9,</font></font></td>
249</tr>
250
251<tr ALIGN=LEFT VALIGN=TOP>
252<td></td>
253
254<td></td>
255
256<td><font face="Courier New,Courier"><font size=-1>INUSE_ATTRIBUTE_ERR</font></font></td>
257
258<td><font face="Courier New,Courier"><font size=-1>= 10,</font></font></td>
259</tr>
260
261<tr ALIGN=LEFT VALIGN=TOP>
262<td></td>
263
264<td></td>
265
266<td><font face="Courier New,Courier"><font size=-1>INVALID_STATE_ERR</font></font></td>
267
268<td><font face="Courier New,Courier"><font size=-1>= 11,</font></font></td>
269</tr>
270
271<tr ALIGN=LEFT VALIGN=TOP>
272<td></td>
273
274<td></td>
275
276<td><font face="Courier New,Courier"><font size=-1>SYNTAX_ERR</font></font></td>
277
278<td><font face="Courier New,Courier"><font size=-1>= 12,</font></font></td>
279</tr>
280
281<tr ALIGN=LEFT VALIGN=TOP>
282<td></td>
283
284<td></td>
285
286<td><font face="Courier New,Courier"><font size=-1>INVALID_MODIFICATION_ERR</font></font></td>
287
288<td><font face="Courier New,Courier"><font size=-1>= 13,</font></font></td>
289</tr>
290
291<tr ALIGN=LEFT VALIGN=TOP>
292<td></td>
293
294<td></td>
295
296<td><font face="Courier New,Courier"><font size=-1>NAMESPACE_ERR</font></font></td>
297
298<td><font face="Courier New,Courier"><font size=-1>= 14,</font></font></td>
299</tr>
300
301<tr ALIGN=LEFT VALIGN=TOP>
302<td></td>
303
304<td></td>
305
306<td><font face="Courier New,Courier"><font size=-1>INVALID_ACCESS_ERR</font></font></td>
307
308<td><font face="Courier New,Courier"><font size=-1>= 15</font></font></td>
309</tr>
310
311<tr ALIGN=LEFT VALIGN=TOP>
312<td></td>
313
314<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
315
316<td></td>
317
318<td></td>
319</tr>
320
321<tr ALIGN=LEFT VALIGN=TOP>
322<td></td>
323
324<td><font face="Courier New,Courier"><font size=-1>ExceptionCode</font></font></td>
325
326<td><font face="Courier New,Courier"><font size=-1>code;</font></font></td>
327
328<td></td>
329</tr>
330
331<tr ALIGN=LEFT VALIGN=TOP>
332<td></td>
333
334<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
335
336<td><font face="Courier New,Courier"><font size=-1>msg;</font></font></td>
337
338<td></td>
339</tr>
340
341<tr ALIGN=LEFT VALIGN=TOP>
342<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
343
344<td></td>
345
346<td></td>
347
348<td></td>
349</tr>
350</table>
351</div>
352
353<h3>
354<font color="#000000">DOMImplementation.hpp:</font></h3>
355
356<div id="DOMImplementation"><font face="Courier New,Courier"><font size=-1>class
357DOMImplementation</font></font>
358<table>
359<tr ALIGN=LEFT VALIGN=TOP>
360<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
361
362<td></td>
363
364<td></td>
365
366<td></td>
367</tr>
368
369<tr ALIGN=LEFT VALIGN=TOP>
370<td></td>
371
372<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
373
374<td></td>
375
376<td></td>
377</tr>
378
379<tr ALIGN=LEFT VALIGN=TOP>
380<td></td>
381
382<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
383
384<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
385
386<td><font face="Courier New,Courier"><font size=-1>hasFeature(const XMLCh*
387feature,</font></font>
388<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
389const XMLCh* version) const = 0;</font></font></td>
390</tr>
391
392<tr ALIGN=LEFT VALIGN=TOP>
393<td></td>
394
395<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
396
397<td><font face="Courier New,Courier"><font size=-1>DOMDocumentType*</font></font></td>
398
399<td><font face="Courier New,Courier"><font size=-1>createDocumentType(const
400XMLCh* qualifiedName,</font></font>
401<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
402const XMLCh* publicId,</font></font>
403<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
404const XMLCh* systemId) = 0;</font></font></td>
405</tr>
406
407<tr ALIGN=LEFT VALIGN=TOP>
408<td></td>
409
410<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
411
412<td><font face="Courier New,Courier"><font size=-1>DOMDocument*</font></font></td>
413
414<td><font face="Courier New,Courier"><font size=-1>createDocument(const
415XMLCh* namespaceURI,</font></font>
416<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
417const XMLCh* qualifiedName,</font></font>
418<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
419DOMDocumentType* doctype) = 0;</font></font></td>
420</tr>
421
422<tr ALIGN=LEFT VALIGN=TOP>
423<td>};</td>
424
425<td></td>
426
427<td></td>
428
429<td></td>
430</tr>
431</table>
432</div>
433
434<h3>
435<font color="#000000">DOMDocumentFragment.hpp:</font></h3>
436
437<div id="DOMDocumentFragment"><font face="Courier New,Courier"><font size=-1>class
438DOMDocumentFragment : public DOMNode</font></font>
439<table>
440<tr ALIGN=LEFT VALIGN=TOP>
441<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
442
443<td></td>
444
445<td></td>
446
447<td></td>
448</tr>
449
450<tr ALIGN=LEFT VALIGN=TOP>
451<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
452
453<td></td>
454
455<td></td>
456
457<td></td>
458</tr>
459</table>
460</div>
461
462<h3>
463<font color="#000000">DOMDocument.hpp:</font></h3>
464
465<div id="DOMDocument"><font face="Courier New,Courier"><font size=-1>class
466DOMDocument : public DOMNode</font></font>
467<table>
468<tr ALIGN=LEFT VALIGN=TOP>
469<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
470
471<td></td>
472
473<td></td>
474
475<td></td>
476</tr>
477
478<tr ALIGN=LEFT VALIGN=TOP>
479<td></td>
480
481<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
482
483<td></td>
484
485<td></td>
486</tr>
487
488<tr ALIGN=LEFT VALIGN=TOP>
489<td></td>
490
491<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
492
493<td><font face="Courier New,Courier"><font size=-1>DOMElement*</font></font></td>
494
495<td><font face="Courier New,Courier"><font size=-1>createElement(const
496XMLCh* tagName) = 0;</font></font></td>
497</tr>
498
499<tr ALIGN=LEFT VALIGN=TOP>
500<td></td>
501
502<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
503
504<td><font face="Courier New,Courier"><font size=-1>DOMDocumentFragment*</font></font></td>
505
506<td><font face="Courier New,Courier"><font size=-1>createDocumentFragment()
507= 0;</font></font></td>
508</tr>
509
510<tr ALIGN=LEFT VALIGN=TOP>
511<td></td>
512
513<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
514
515<td><font face="Courier New,Courier"><font size=-1>DOMText*</font></font></td>
516
517<td><font face="Courier New,Courier"><font size=-1>createTextNode(const
518XMLCh* data) = 0;</font></font></td>
519</tr>
520
521<tr ALIGN=LEFT VALIGN=TOP>
522<td></td>
523
524<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
525
526<td><font face="Courier New,Courier"><font size=-1>DOMComment*</font></font></td>
527
528<td><font face="Courier New,Courier"><font size=-1>createComment(const
529XMLCh* data) = 0;</font></font></td>
530</tr>
531
532<tr ALIGN=LEFT VALIGN=TOP>
533<td></td>
534
535<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
536
537<td><font face="Courier New,Courier"><font size=-1>DOMCDATASection*</font></font></td>
538
539<td><font face="Courier New,Courier"><font size=-1>createCDATASection(const
540XMLCh* data) = 0;</font></font></td>
541</tr>
542
543<tr ALIGN=LEFT VALIGN=TOP>
544<td></td>
545
546<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
547
548<td><font face="Courier New,Courier"><font size=-1>DOMProcessingInstruction*</font></font></td>
549
550<td><font face="Courier New,Courier"><font size=-1>createProcessingInstruction(const
551XMLCh* target,</font></font>
552<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
553const XMLCh* data) = 0;</font></font></td>
554</tr>
555
556<tr ALIGN=LEFT VALIGN=TOP>
557<td></td>
558
559<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
560
561<td><font face="Courier New,Courier"><font size=-1>DOMAttr*</font></font></td>
562
563<td><font face="Courier New,Courier"><font size=-1>createAttribute(const
564XMLCh* name) = 0;</font></font></td>
565</tr>
566
567<tr ALIGN=LEFT VALIGN=TOP>
568<td></td>
569
570<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
571
572<td><font face="Courier New,Courier"><font size=-1>DOMEntityReference*</font></font></td>
573
574<td><font face="Courier New,Courier"><font size=-1>createEntityReference(const
575XMLCh* name) = 0;</font></font></td>
576</tr>
577
578<tr ALIGN=LEFT VALIGN=TOP>
579<td></td>
580
581<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
582
583<td><font face="Courier New,Courier"><font size=-1>DOMDocumentType*</font></font></td>
584
585<td><font face="Courier New,Courier"><font size=-1>getDoctype() const =
5860;</font></font></td>
587</tr>
588
589<tr ALIGN=LEFT VALIGN=TOP>
590<td></td>
591
592<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
593
594<td><font face="Courier New,Courier"><font size=-1>DOMImplementation*</font></font></td>
595
596<td><font face="Courier New,Courier"><font size=-1>getImplementation()
597const = 0;</font></font></td>
598</tr>
599
600<tr ALIGN=LEFT VALIGN=TOP>
601<td></td>
602
603<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
604
605<td><font face="Courier New,Courier"><font size=-1>DOMElement*</font></font></td>
606
607<td><font face="Courier New,Courier"><font size=-1>getDocumentElement()
608const = 0;</font></font></td>
609</tr>
610
611<tr ALIGN=LEFT VALIGN=TOP>
612<td></td>
613
614<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
615
616<td><font face="Courier New,Courier"><font size=-1>DOMNodeList*</font></font></td>
617
618<td><font face="Courier New,Courier"><font size=-1>getElementsByTagName(const
619XMLCh* tagname) const = 0;</font></font></td>
620</tr>
621
622<tr ALIGN=LEFT VALIGN=TOP>
623<td></td>
624
625<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
626
627<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
628
629<td><font face="Courier New,Courier"><font size=-1>importNode(DOMNode*
630importedNode, bool deep) = 0;</font></font></td>
631</tr>
632
633<tr ALIGN=LEFT VALIGN=TOP>
634<td></td>
635
636<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
637
638<td><font face="Courier New,Courier"><font size=-1>DOMElement*</font></font></td>
639
640<td><font face="Courier New,Courier"><font size=-1>createElementNS(const
641XMLCh* namespaceURI,</font></font>
642<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
643const XMLCh* qualifiedName) = 0;</font></font></td>
644</tr>
645
646<tr ALIGN=LEFT VALIGN=TOP>
647<td></td>
648
649<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
650
651<td><font face="Courier New,Courier"><font size=-1>DOMAttr*</font></font></td>
652
653<td><font face="Courier New,Courier"><font size=-1>createAttributeNS(const
654XMLCh* namespaceURI,</font></font>
655<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
656const XMLCh* qualifiedName) = 0;</font></font></td>
657</tr>
658
659<tr ALIGN=LEFT VALIGN=TOP>
660<td></td>
661
662<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
663
664<td><font face="Courier New,Courier"><font size=-1>DOMNodeList*</font></font></td>
665
666<td><font face="Courier New,Courier"><font size=-1>getElementsByTagNameNS(const
667XMLCh* namespaceURI,</font></font>
668<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
669const XMLCh* localName) const = 0;</font></font></td>
670</tr>
671
672<tr ALIGN=LEFT VALIGN=TOP>
673<td></td>
674
675<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
676
677<td><font face="Courier New,Courier"><font size=-1>DOMElement*</font></font></td>
678
679<td><font face="Courier New,Courier"><font size=-1>getElementById(const
680XMLCh* elementId) const = 0;</font></font></td>
681</tr>
682
683<tr ALIGN=LEFT VALIGN=TOP>
684<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
685
686<td></td>
687
688<td></td>
689
690<td></td>
691</tr>
692</table>
693</div>
694
695<h3>
696<font color="#000000">DOMNode.hpp:</font></h3>
697
698<div id="DOMNode"><font face="Courier New,Courier"><font size=-1>class
699DOMNode</font></font>
700<table>
701<tr ALIGN=LEFT VALIGN=TOP>
702<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
703
704<td></td>
705
706<td></td>
707
708<td></td>
709</tr>
710
711<tr ALIGN=LEFT VALIGN=TOP>
712<td></td>
713
714<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
715
716<td></td>
717
718<td></td>
719</tr>
720
721<tr ALIGN=LEFT VALIGN=TOP>
722<td></td>
723
724<td><font face="Courier New,Courier"><font size=-1>enum</font></font></td>
725
726<td><font face="Courier New,Courier"><font size=-1>NodeType {</font></font></td>
727
728<td></td>
729</tr>
730
731<tr ALIGN=LEFT VALIGN=TOP>
732<td></td>
733
734<td></td>
735
736<td><font face="Courier New,Courier"><font size=-1>ELEMENT_NODE</font></font></td>
737
738<td><font face="Courier New,Courier"><font size=-1>= 1,</font></font></td>
739</tr>
740
741<tr ALIGN=LEFT VALIGN=TOP>
742<td></td>
743
744<td></td>
745
746<td><font face="Courier New,Courier"><font size=-1>ATTRIBUTE_NODE</font></font></td>
747
748<td><font face="Courier New,Courier"><font size=-1>= 2,</font></font></td>
749</tr>
750
751<tr ALIGN=LEFT VALIGN=TOP>
752<td></td>
753
754<td></td>
755
756<td><font face="Courier New,Courier"><font size=-1>TEXT_NODE</font></font></td>
757
758<td><font face="Courier New,Courier"><font size=-1>= 3,</font></font></td>
759</tr>
760
761<tr ALIGN=LEFT VALIGN=TOP>
762<td></td>
763
764<td></td>
765
766<td><font face="Courier New,Courier"><font size=-1>CDATA_SECTION_NODE</font></font></td>
767
768<td><font face="Courier New,Courier"><font size=-1>= 4,</font></font></td>
769</tr>
770
771<tr ALIGN=LEFT VALIGN=TOP>
772<td></td>
773
774<td></td>
775
776<td><font face="Courier New,Courier"><font size=-1>ENTITY_REFERENCE_NODE</font></font></td>
777
778<td><font face="Courier New,Courier"><font size=-1>= 5,</font></font></td>
779</tr>
780
781<tr ALIGN=LEFT VALIGN=TOP>
782<td></td>
783
784<td></td>
785
786<td><font face="Courier New,Courier"><font size=-1>ENTITY_NODE</font></font></td>
787
788<td><font face="Courier New,Courier"><font size=-1>= 6,</font></font></td>
789</tr>
790
791<tr ALIGN=LEFT VALIGN=TOP>
792<td></td>
793
794<td></td>
795
796<td><font face="Courier New,Courier"><font size=-1>PROCESSING_INSTRUCTION_NODE</font></font></td>
797
798<td><font face="Courier New,Courier"><font size=-1>= 7,</font></font></td>
799</tr>
800
801<tr ALIGN=LEFT VALIGN=TOP>
802<td></td>
803
804<td></td>
805
806<td><font face="Courier New,Courier"><font size=-1>COMMENT_NODE</font></font></td>
807
808<td><font face="Courier New,Courier"><font size=-1>= 8,</font></font></td>
809</tr>
810
811<tr ALIGN=LEFT VALIGN=TOP>
812<td></td>
813
814<td></td>
815
816<td><font face="Courier New,Courier"><font size=-1>DOCUMENT_NODE</font></font></td>
817
818<td><font face="Courier New,Courier"><font size=-1>= 9,</font></font></td>
819</tr>
820
821<tr ALIGN=LEFT VALIGN=TOP>
822<td></td>
823
824<td></td>
825
826<td><font face="Courier New,Courier"><font size=-1>DOCUMENT_TYPE_NODE</font></font></td>
827
828<td><font face="Courier New,Courier"><font size=-1>= 10,</font></font></td>
829</tr>
830
831<tr ALIGN=LEFT VALIGN=TOP>
832<td></td>
833
834<td></td>
835
836<td><font face="Courier New,Courier"><font size=-1>DOCUMENT_FRAGMENT_NODE</font></font></td>
837
838<td><font face="Courier New,Courier"><font size=-1>= 11,</font></font></td>
839</tr>
840
841<tr ALIGN=LEFT VALIGN=TOP>
842<td></td>
843
844<td></td>
845
846<td><font face="Courier New,Courier"><font size=-1>NOTATION_NODE</font></font></td>
847
848<td><font face="Courier New,Courier"><font size=-1>= 12,</font></font></td>
849</tr>
850
851<tr ALIGN=LEFT VALIGN=TOP>
852<td></td>
853
854<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
855
856<td></td>
857
858<td></td>
859</tr>
860
861<tr ALIGN=LEFT VALIGN=TOP>
862<td></td>
863
864<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
865
866<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
867
868<td><font face="Courier New,Courier"><font size=-1>getNodeName() const
869= 0;</font></font></td>
870</tr>
871
872<tr ALIGN=LEFT VALIGN=TOP>
873<td></td>
874
875<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
876
877<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
878
879<td><font face="Courier New,Courier"><font size=-1>getNodeValue() const
880= 0;</font></font></td>
881</tr>
882
883<tr ALIGN=LEFT VALIGN=TOP>
884<td></td>
885
886<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
887
888<td><font face="Courier New,Courier"><font size=-1>short</font></font></td>
889
890<td><font face="Courier New,Courier"><font size=-1>getNodeType() const
891= 0;</font></font></td>
892</tr>
893
894<tr ALIGN=LEFT VALIGN=TOP>
895<td></td>
896
897<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
898
899<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
900
901<td><font face="Courier New,Courier"><font size=-1>getParentNode() const
902= 0;</font></font></td>
903</tr>
904
905<tr ALIGN=LEFT VALIGN=TOP>
906<td></td>
907
908<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
909
910<td><font face="Courier New,Courier"><font size=-1>DOMNodeList*</font></font></td>
911
912<td><font face="Courier New,Courier"><font size=-1>getChildNodes() const
913= 0;</font></font></td>
914</tr>
915
916<tr ALIGN=LEFT VALIGN=TOP>
917<td></td>
918
919<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
920
921<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
922
923<td><font face="Courier New,Courier"><font size=-1>getFirstChild() const
924= 0;</font></font></td>
925</tr>
926
927<tr ALIGN=LEFT VALIGN=TOP>
928<td></td>
929
930<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
931
932<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
933
934<td><font face="Courier New,Courier"><font size=-1>getLastChild() const
935= 0;</font></font></td>
936</tr>
937
938<tr ALIGN=LEFT VALIGN=TOP>
939<td></td>
940
941<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
942
943<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
944
945<td><font face="Courier New,Courier"><font size=-1>getPreviousSibling()
946const = 0;</font></font></td>
947</tr>
948
949<tr ALIGN=LEFT VALIGN=TOP>
950<td></td>
951
952<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
953
954<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
955
956<td><font face="Courier New,Courier"><font size=-1>getNextSibling() const
957= 0;</font></font></td>
958</tr>
959
960<tr ALIGN=LEFT VALIGN=TOP>
961<td></td>
962
963<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
964
965<td><font face="Courier New,Courier"><font size=-1>DOMNamedNodeMap*</font></font></td>
966
967<td><font face="Courier New,Courier"><font size=-1>getAttributes() const
968= 0;</font></font></td>
969</tr>
970
971<tr ALIGN=LEFT VALIGN=TOP>
972<td></td>
973
974<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
975
976<td><font face="Courier New,Courier"><font size=-1>DOMDocument*</font></font></td>
977
978<td><font face="Courier New,Courier"><font size=-1>getOwnerDocument() const
979= 0;</font></font></td>
980</tr>
981
982<tr ALIGN=LEFT VALIGN=TOP>
983<td></td>
984
985<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
986
987<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
988
989<td><font face="Courier New,Courier"><font size=-1>cloneNode(bool deep)
990const = 0;</font></font></td>
991</tr>
992
993<tr ALIGN=LEFT VALIGN=TOP>
994<td></td>
995
996<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
997
998<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
999
1000<td><font face="Courier New,Courier"><font size=-1>insertBefore(DOMNode*
1001newChild, DOMNode* refChild) = 0;</font></font></td>
1002</tr>
1003
1004<tr ALIGN=LEFT VALIGN=TOP>
1005<td></td>
1006
1007<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1008
1009<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
1010
1011<td><font face="Courier New,Courier"><font size=-1>replaceChild(DOMNode*
1012newChild, DOMNode* oldChild) = 0;</font></font></td>
1013</tr>
1014
1015<tr ALIGN=LEFT VALIGN=TOP>
1016<td></td>
1017
1018<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1019
1020<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
1021
1022<td><font face="Courier New,Courier"><font size=-1>removeChild(DOMNode*
1023oldChild) = 0;</font></font></td>
1024</tr>
1025
1026<tr ALIGN=LEFT VALIGN=TOP>
1027<td></td>
1028
1029<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1030
1031<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
1032
1033<td><font face="Courier New,Courier"><font size=-1>appendChild(DOMNode*
1034newChild) = 0;</font></font></td>
1035</tr>
1036
1037<tr ALIGN=LEFT VALIGN=TOP>
1038<td></td>
1039
1040<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1041
1042<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
1043
1044<td><font face="Courier New,Courier"><font size=-1>hasChildNodes() const
1045= 0;</font></font></td>
1046</tr>
1047
1048<tr ALIGN=LEFT VALIGN=TOP>
1049<td></td>
1050
1051<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1052
1053<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
1054
1055<td><font face="Courier New,Courier"><font size=-1>setNodeValue(const XMLCh
1056*nodeValue) = 0;</font></font></td>
1057</tr>
1058
1059<tr ALIGN=LEFT VALIGN=TOP>
1060<td></td>
1061
1062<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1063
1064<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
1065
1066<td><font face="Courier New,Courier"><font size=-1>normalize() = 0;</font></font></td>
1067</tr>
1068
1069<tr ALIGN=LEFT VALIGN=TOP>
1070<td></td>
1071
1072<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1073
1074<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
1075
1076<td><font face="Courier New,Courier"><font size=-1>isSupported(const XMLCh*
1077feature, const XMLCh* version) const = 0;</font></font></td>
1078</tr>
1079
1080<tr ALIGN=LEFT VALIGN=TOP>
1081<td></td>
1082
1083<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1084
1085<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
1086
1087<td><font face="Courier New,Courier"><font size=-1>getNamespaceURI() const
1088= 0;</font></font></td>
1089</tr>
1090
1091<tr ALIGN=LEFT VALIGN=TOP>
1092<td></td>
1093
1094<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1095
1096<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
1097
1098<td><font face="Courier New,Courier"><font size=-1>getPrefix() const =
10990;</font></font></td>
1100</tr>
1101
1102<tr ALIGN=LEFT VALIGN=TOP>
1103<td></td>
1104
1105<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1106
1107<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
1108
1109<td><font face="Courier New,Courier"><font size=-1>getLocalName() const
1110= 0;</font></font></td>
1111</tr>
1112
1113<tr ALIGN=LEFT VALIGN=TOP>
1114<td></td>
1115
1116<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1117
1118<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
1119
1120<td><font face="Courier New,Courier"><font size=-1>setPrefix(const XMLCh*
1121prefix) = 0;</font></font></td>
1122</tr>
1123
1124<tr ALIGN=LEFT VALIGN=TOP>
1125<td></td>
1126
1127<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1128
1129<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
1130
1131<td><font face="Courier New,Courier"><font size=-1>hasAttributes() const
1132= 0;</font></font></td>
1133</tr>
1134</table>
1135
1136<p><font face="Courier New,Courier"><font size=-1>&nbsp; //</font></font>
1137<br><font face="Courier New,Courier"><font size=-1>&nbsp; // Called to
1138indicate that this Node (and its associated children) is no longer in use</font></font>
1139<br><font face="Courier New,Courier"><font size=-1>&nbsp; //&nbsp; and
1140that the implementation may relinquish any resources associated with it
1141and</font></font>
1142<br><font face="Courier New,Courier"><font size=-1>&nbsp; //&nbsp; its
1143associated children.</font></font>
1144<br><font face="Courier New,Courier"><font size=-1>&nbsp; //</font></font>
1145<br><font face="Courier New,Courier"><font size=-1>&nbsp; // If this is
1146a document, any nodes it owns (created by DOMDocument::createXXXX())</font></font>
1147<br><font face="Courier New,Courier"><font size=-1>&nbsp; //&nbsp; are
1148also released.</font></font>
1149<br><font face="Courier New,Courier"><font size=-1>&nbsp; //</font></font>
1150<br><font face="Courier New,Courier"><font size=-1>&nbsp; // Access to
1151a released object will lead to unexpected result.</font></font>
1152<br><font face="Courier New,Courier"><font size=-1>&nbsp; //</font></font>
1153<br><font face="Courier New,Courier"><font size=-1>&nbsp; // @exception
1154DOMException</font></font>
1155<br><font face="Courier New,Courier"><font size=-1>&nbsp; //&nbsp;&nbsp;
1156INVALID_ACCESS_ERR: Raised if this Node has a parent and thus should not
1157be released yet.</font></font>
1158<br><font face="Courier New,Courier"><font size=-1>&nbsp; //</font></font>
1159<br><font face="Courier New,Courier"><font size=-1>&nbsp; virtual void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1160release() = 0;</font></font>
1161<br><font face="Courier New,Courier"><font size=-1>};</font></font></div>
1162
1163<h3>
1164<font color="#000000">DOMNodeList.hpp:</font></h3>
1165
1166<div id="DOMNodeList"><font face="Courier New,Courier"><font size=-1>class
1167DOMNodeList</font></font>
1168<table>
1169<tr ALIGN=LEFT VALIGN=TOP>
1170<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
1171
1172<td></td>
1173
1174<td></td>
1175
1176<td></td>
1177</tr>
1178
1179<tr ALIGN=LEFT VALIGN=TOP>
1180<td></td>
1181
1182<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
1183
1184<td></td>
1185
1186<td></td>
1187</tr>
1188
1189<tr ALIGN=LEFT VALIGN=TOP>
1190<td></td>
1191
1192<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1193
1194<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
1195
1196<td><font face="Courier New,Courier"><font size=-1>item(XMLSize_t index)
1197const = 0;</font></font></td>
1198</tr>
1199
1200<tr ALIGN=LEFT VALIGN=TOP>
1201<td></td>
1202
1203<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1204
1205<td><font face="Courier New,Courier"><font size=-1>XMLSize_t</font></font></td>
1206
1207<td><font face="Courier New,Courier"><font size=-1>getLength() const =
12080;</font></font></td>
1209</tr>
1210
1211<tr ALIGN=LEFT VALIGN=TOP>
1212<td>};</td>
1213
1214<td></td>
1215
1216<td></td>
1217
1218<td></td>
1219</tr>
1220</table>
1221</div>
1222
1223<h3>
1224<font color="#000000">DOMNamedNodeMap.hpp:</font></h3>
1225
1226<div id="DOMNamedNodeMap"><font face="Courier New,Courier"><font size=-1>class
1227DOMNamedNodeMap</font></font>
1228<table>
1229<tr ALIGN=LEFT VALIGN=TOP>
1230<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
1231
1232<td></td>
1233
1234<td></td>
1235
1236<td></td>
1237</tr>
1238
1239<tr ALIGN=LEFT VALIGN=TOP>
1240<td></td>
1241
1242<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
1243
1244<td></td>
1245
1246<td></td>
1247</tr>
1248
1249<tr ALIGN=LEFT VALIGN=TOP>
1250<td></td>
1251
1252<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1253
1254<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
1255
1256<td><font face="Courier New,Courier"><font size=-1>setNamedItem(DOMNode*
1257arg) = 0;</font></font></td>
1258</tr>
1259
1260<tr ALIGN=LEFT VALIGN=TOP>
1261<td></td>
1262
1263<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1264
1265<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
1266
1267<td><font face="Courier New,Courier"><font size=-1>item(XMLSize_t index)
1268const = 0;</font></font></td>
1269</tr>
1270
1271<tr ALIGN=LEFT VALIGN=TOP>
1272<td></td>
1273
1274<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1275
1276<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
1277
1278<td><font face="Courier New,Courier"><font size=-1>getNamedItem(const XMLCh*
1279name) const = 0;</font></font></td>
1280</tr>
1281
1282<tr ALIGN=LEFT VALIGN=TOP>
1283<td></td>
1284
1285<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1286
1287<td><font face="Courier New,Courier"><font size=-1>XMLSize_t</font></font></td>
1288
1289<td><font face="Courier New,Courier"><font size=-1>getLength() const =
12900;</font></font></td>
1291</tr>
1292
1293<tr ALIGN=LEFT VALIGN=TOP>
1294<td></td>
1295
1296<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1297
1298<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
1299
1300<td><font face="Courier New,Courier"><font size=-1>removeNamedItem(const
1301XMLCh* name) = 0;</font></font></td>
1302</tr>
1303
1304<tr ALIGN=LEFT VALIGN=TOP>
1305<td></td>
1306
1307<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1308
1309<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
1310
1311<td><font face="Courier New,Courier"><font size=-1>getNamedItemNS(const
1312XMLCh* namespaceURI, const XMLCh* localName) const = 0;</font></font></td>
1313</tr>
1314
1315<tr ALIGN=LEFT VALIGN=TOP>
1316<td></td>
1317
1318<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1319
1320<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
1321
1322<td><font face="Courier New,Courier"><font size=-1>setNamedItemNS(DOMNode*
1323arg) = 0;</font></font></td>
1324</tr>
1325
1326<tr ALIGN=LEFT VALIGN=TOP>
1327<td></td>
1328
1329<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1330
1331<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
1332
1333<td><font face="Courier New,Courier"><font size=-1>removeNamedItemNS(const
1334XMLCh* namespaceURI, const XMLCh* localName) = 0;</font></font></td>
1335</tr>
1336
1337<tr ALIGN=LEFT VALIGN=TOP>
1338<td>};</td>
1339
1340<td></td>
1341
1342<td></td>
1343
1344<td></td>
1345</tr>
1346</table>
1347</div>
1348
1349<h3>
1350<font color="#000000">DOMCharacterData.hpp:</font></h3>
1351
1352<div id="DOMCharacterData"><font face="Courier New,Courier"><font size=-1>class
1353DOMCharacterData : public DOMNode</font></font>
1354<table>
1355<tr ALIGN=LEFT VALIGN=TOP>
1356<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
1357
1358<td></td>
1359
1360<td></td>
1361
1362<td></td>
1363</tr>
1364
1365<tr ALIGN=LEFT VALIGN=TOP>
1366<td></td>
1367
1368<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
1369
1370<td></td>
1371
1372<td></td>
1373</tr>
1374
1375<tr ALIGN=LEFT VALIGN=TOP>
1376<td></td>
1377
1378<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1379
1380<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
1381
1382<td><font face="Courier New,Courier"><font size=-1>getData() const = 0;</font></font></td>
1383</tr>
1384
1385<tr ALIGN=LEFT VALIGN=TOP>
1386<td></td>
1387
1388<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1389
1390<td><font face="Courier New,Courier"><font size=-1>XMLSize_t</font></font></td>
1391
1392<td><font face="Courier New,Courier"><font size=-1>getLength() const =
13930;</font></font></td>
1394</tr>
1395
1396<tr ALIGN=LEFT VALIGN=TOP>
1397<td></td>
1398
1399<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1400
1401<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
1402
1403<td><font face="Courier New,Courier"><font size=-1>substringData(XMLSize_t
1404offset, XMLSize_t count) const = 0;</font></font></td>
1405</tr>
1406
1407<tr ALIGN=LEFT VALIGN=TOP>
1408<td></td>
1409
1410<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1411
1412<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
1413
1414<td><font face="Courier New,Courier"><font size=-1>appendData(const XMLCh*
1415arg) = 0;</font></font></td>
1416</tr>
1417
1418<tr ALIGN=LEFT VALIGN=TOP>
1419<td></td>
1420
1421<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1422
1423<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
1424
1425<td><font face="Courier New,Courier"><font size=-1>insertData(XMLSize_t
1426offset, const XMLCh* arg) = 0;</font></font></td>
1427</tr>
1428
1429<tr ALIGN=LEFT VALIGN=TOP>
1430<td></td>
1431
1432<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1433
1434<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
1435
1436<td><font face="Courier New,Courier"><font size=-1>deleteData(XMLSize_t
1437offset, XMLSize_t count) = 0;</font></font></td>
1438</tr>
1439
1440<tr ALIGN=LEFT VALIGN=TOP>
1441<td></td>
1442
1443<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1444
1445<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
1446
1447<td><font face="Courier New,Courier"><font size=-1>replaceData(XMLSize_t
1448offset, XMLSize_t count, const XMLCh* arg) = 0;</font></font></td>
1449</tr>
1450
1451<tr ALIGN=LEFT VALIGN=TOP>
1452<td></td>
1453
1454<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1455
1456<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
1457
1458<td><font face="Courier New,Courier"><font size=-1>setData(const XMLCh*
1459data) = 0;</font></font></td>
1460</tr>
1461
1462<tr ALIGN=LEFT VALIGN=TOP>
1463<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
1464
1465<td></td>
1466
1467<td></td>
1468
1469<td></td>
1470</tr>
1471</table>
1472</div>
1473
1474<h3>
1475<font color="#000000">DOMAttr.hpp:</font></h3>
1476
1477<div id="DOMAttr"><font face="Courier New,Courier"><font size=-1>class
1478DOMAttr : public DOMNode</font></font>
1479<table>
1480<tr ALIGN=LEFT VALIGN=TOP>
1481<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
1482
1483<td></td>
1484
1485<td></td>
1486
1487<td></td>
1488</tr>
1489
1490<tr ALIGN=LEFT VALIGN=TOP>
1491<td></td>
1492
1493<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
1494
1495<td></td>
1496
1497<td></td>
1498</tr>
1499
1500<tr ALIGN=LEFT VALIGN=TOP>
1501<td></td>
1502
1503<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1504
1505<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
1506
1507<td><font face="Courier New,Courier"><font size=-1>getName() const = 0;</font></font></td>
1508</tr>
1509
1510<tr ALIGN=LEFT VALIGN=TOP>
1511<td></td>
1512
1513<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1514
1515<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
1516
1517<td><font face="Courier New,Courier"><font size=-1>getSpecified() const
1518= 0;</font></font></td>
1519</tr>
1520
1521<tr ALIGN=LEFT VALIGN=TOP>
1522<td></td>
1523
1524<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1525
1526<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
1527
1528<td><font face="Courier New,Courier"><font size=-1>getValue() const = 0;</font></font></td>
1529</tr>
1530
1531<tr ALIGN=LEFT VALIGN=TOP>
1532<td></td>
1533
1534<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1535
1536<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
1537
1538<td><font face="Courier New,Courier"><font size=-1>setValue(const XMLCh*
1539value) = 0;</font></font></td>
1540</tr>
1541
1542<tr ALIGN=LEFT VALIGN=TOP>
1543<td></td>
1544
1545<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1546
1547<td><font face="Courier New,Courier"><font size=-1>DOMElement*</font></font></td>
1548
1549<td><font face="Courier New,Courier"><font size=-1>getOwnerElement() const
1550= 0;</font></font></td>
1551</tr>
1552
1553<tr ALIGN=LEFT VALIGN=TOP>
1554<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
1555
1556<td></td>
1557
1558<td></td>
1559
1560<td></td>
1561</tr>
1562</table>
1563</div>
1564
1565<h3>
1566<font color="#000000">DOMElement.hpp:</font></h3>
1567
1568<div id="DOMElement"><font face="Courier New,Courier"><font size=-1>class
1569DOMElement : public DOMNode</font></font>
1570<table>
1571<tr ALIGN=LEFT VALIGN=TOP>
1572<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
1573
1574<td></td>
1575
1576<td></td>
1577
1578<td></td>
1579</tr>
1580
1581<tr ALIGN=LEFT VALIGN=TOP>
1582<td></td>
1583
1584<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
1585
1586<td></td>
1587
1588<td></td>
1589</tr>
1590
1591<tr ALIGN=LEFT VALIGN=TOP>
1592<td></td>
1593
1594<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1595
1596<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
1597
1598<td><font face="Courier New,Courier"><font size=-1>getTagName() const =
15990;</font></font></td>
1600</tr>
1601
1602<tr ALIGN=LEFT VALIGN=TOP>
1603<td></td>
1604
1605<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1606
1607<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
1608
1609<td><font face="Courier New,Courier"><font size=-1>getAttribute(const XMLCh*
1610name) const = 0;</font></font></td>
1611</tr>
1612
1613<tr ALIGN=LEFT VALIGN=TOP>
1614<td></td>
1615
1616<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1617
1618<td><font face="Courier New,Courier"><font size=-1>DOMAttr*</font></font></td>
1619
1620<td><font face="Courier New,Courier"><font size=-1>getAttributeNode(const
1621XMLCh* name) const = 0;</font></font></td>
1622</tr>
1623
1624<tr ALIGN=LEFT VALIGN=TOP>
1625<td></td>
1626
1627<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1628
1629<td><font face="Courier New,Courier"><font size=-1>DOMNodeList*</font></font></td>
1630
1631<td><font face="Courier New,Courier"><font size=-1>getElementsByTagName(const
1632XMLCh* name) const = 0;</font></font></td>
1633</tr>
1634
1635<tr ALIGN=LEFT VALIGN=TOP>
1636<td></td>
1637
1638<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1639
1640<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
1641
1642<td><font face="Courier New,Courier"><font size=-1>setAttribute(const XMLCh*
1643name, const XMLCh* value) = 0;</font></font></td>
1644</tr>
1645
1646<tr ALIGN=LEFT VALIGN=TOP>
1647<td></td>
1648
1649<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1650
1651<td><font face="Courier New,Courier"><font size=-1>DOMAttr*</font></font></td>
1652
1653<td><font face="Courier New,Courier"><font size=-1>setAttributeNode(DOMAttr
1654*newAttr) = 0;</font></font></td>
1655</tr>
1656
1657<tr ALIGN=LEFT VALIGN=TOP>
1658<td></td>
1659
1660<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1661
1662<td><font face="Courier New,Courier"><font size=-1>DOMAttr*</font></font></td>
1663
1664<td><font face="Courier New,Courier"><font size=-1>removeAttributeNode(DOMAttr*
1665oldAttr) = 0;</font></font></td>
1666</tr>
1667
1668<tr ALIGN=LEFT VALIGN=TOP>
1669<td></td>
1670
1671<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1672
1673<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
1674
1675<td><font face="Courier New,Courier"><font size=-1>removeAttribute(const
1676XMLCh* name) = 0;</font></font></td>
1677</tr>
1678
1679<tr ALIGN=LEFT VALIGN=TOP>
1680<td></td>
1681
1682<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1683
1684<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
1685
1686<td><font face="Courier New,Courier"><font size=-1>getAttributeNS(const
1687XMLCh* namespaceURI,</font></font>
1688<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1689const XMLCh* localName) const = 0;</font></font></td>
1690</tr>
1691
1692<tr ALIGN=LEFT VALIGN=TOP>
1693<td></td>
1694
1695<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1696
1697<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
1698
1699<td><font face="Courier New,Courier"><font size=-1>setAttributeNS(const
1700XMLCh* namespaceURI,</font></font>
1701<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1702const XMLCh* qualifiedName,</font></font>
1703<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1704const XMLCh* value) = 0;</font></font></td>
1705</tr>
1706
1707<tr ALIGN=LEFT VALIGN=TOP>
1708<td></td>
1709
1710<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1711
1712<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
1713
1714<td><font face="Courier New,Courier"><font size=-1>removeAttributeNS(const
1715XMLCh* namespaceURI,</font></font>
1716<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1717const XMLCh* localName) = 0;</font></font></td>
1718</tr>
1719
1720<tr ALIGN=LEFT VALIGN=TOP>
1721<td></td>
1722
1723<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1724
1725<td><font face="Courier New,Courier"><font size=-1>DOMAttr*</font></font></td>
1726
1727<td><font face="Courier New,Courier"><font size=-1>getAttributeNodeNS(const
1728XMLCh* namespaceURI,</font></font>
1729<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1730const XMLCh* localName) const = 0;</font></font></td>
1731</tr>
1732
1733<tr ALIGN=LEFT VALIGN=TOP>
1734<td></td>
1735
1736<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1737
1738<td><font face="Courier New,Courier"><font size=-1>DOMAttr*</font></font></td>
1739
1740<td><font face="Courier New,Courier"><font size=-1>setAttributeNodeNS(DOMAttr*
1741newAttr) = 0;</font></font></td>
1742</tr>
1743
1744<tr ALIGN=LEFT VALIGN=TOP>
1745<td></td>
1746
1747<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1748
1749<td><font face="Courier New,Courier"><font size=-1>DOMNodeList*</font></font></td>
1750
1751<td><font face="Courier New,Courier"><font size=-1>getElementsByTagNameNS(const
1752XMLCh* namespaceURI,</font></font>
1753<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1754const XMLCh* localName) const = 0;</font></font></td>
1755</tr>
1756
1757<tr ALIGN=LEFT VALIGN=TOP>
1758<td></td>
1759
1760<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1761
1762<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
1763
1764<td><font face="Courier New,Courier"><font size=-1>hasAttribute(const XMLCh*
1765name) const = 0;</font></font></td>
1766</tr>
1767
1768<tr ALIGN=LEFT VALIGN=TOP>
1769<td></td>
1770
1771<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1772
1773<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
1774
1775<td><font face="Courier New,Courier"><font size=-1>hasAttributeNS(const
1776XMLCh* namespaceURI,</font></font>
1777<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
1778const XMLCh* localName) const = 0;</font></font></td>
1779</tr>
1780
1781<tr ALIGN=LEFT VALIGN=TOP>
1782<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
1783
1784<td></td>
1785
1786<td></td>
1787
1788<td></td>
1789</tr>
1790</table>
1791</div>
1792
1793<h3>
1794<font color="#000000">DOMText.hpp:</font></h3>
1795
1796<div id="DOMText"><font face="Courier New,Courier"><font size=-1>class
1797DOMText : DOMCharacterData</font></font>
1798<table>
1799<tr ALIGN=LEFT VALIGN=TOP>
1800<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
1801
1802<td></td>
1803
1804<td></td>
1805
1806<td></td>
1807</tr>
1808
1809<tr ALIGN=LEFT VALIGN=TOP>
1810<td></td>
1811
1812<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
1813
1814<td></td>
1815
1816<td></td>
1817</tr>
1818
1819<tr ALIGN=LEFT VALIGN=TOP>
1820<td></td>
1821
1822<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1823
1824<td><font face="Courier New,Courier"><font size=-1>DOMText*</font></font></td>
1825
1826<td><font face="Courier New,Courier"><font size=-1>splitText(XMLSize_t
1827offset) = 0;</font></font></td>
1828</tr>
1829
1830<tr ALIGN=LEFT VALIGN=TOP>
1831<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
1832
1833<td></td>
1834
1835<td></td>
1836
1837<td></td>
1838</tr>
1839</table>
1840</div>
1841
1842<h3>
1843<font color="#000000">DOMComment.hpp:</font></h3>
1844
1845<div id="DOMComment"><font face="Courier New,Courier"><font size=-1>class
1846DOMComment : DOMCharacterData</font></font>
1847<table>
1848<tr ALIGN=LEFT VALIGN=TOP>
1849<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
1850
1851<td></td>
1852
1853<td></td>
1854
1855<td></td>
1856</tr>
1857
1858<tr ALIGN=LEFT VALIGN=TOP>
1859<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
1860
1861<td></td>
1862
1863<td></td>
1864
1865<td></td>
1866</tr>
1867</table>
1868</div>
1869
1870<h3>
1871<font color="#000000">DOMCDATASection.hpp:</font></h3>
1872
1873<div id="DOMCDATASection"><font face="Courier New,Courier"><font size=-1>class
1874DOMCDATASection : DOMText</font></font>
1875<table>
1876<tr ALIGN=LEFT VALIGN=TOP>
1877<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
1878
1879<td></td>
1880
1881<td></td>
1882
1883<td></td>
1884</tr>
1885
1886<tr ALIGN=LEFT VALIGN=TOP>
1887<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
1888
1889<td></td>
1890
1891<td></td>
1892
1893<td></td>
1894</tr>
1895</table>
1896</div>
1897
1898<h3>
1899<font color="#000000">DOMDocumentType.hpp:</font></h3>
1900
1901<div id="DOMDocumentType"><font face="Courier New,Courier"><font size=-1>class
1902DOMDocumentType : DOMNode</font></font>
1903<table>
1904<tr ALIGN=LEFT VALIGN=TOP>
1905<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
1906
1907<td></td>
1908
1909<td></td>
1910
1911<td></td>
1912</tr>
1913
1914<tr ALIGN=LEFT VALIGN=TOP>
1915<td></td>
1916
1917<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
1918
1919<td></td>
1920
1921<td></td>
1922</tr>
1923
1924<tr ALIGN=LEFT VALIGN=TOP>
1925<td></td>
1926
1927<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1928
1929<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
1930
1931<td><font face="Courier New,Courier"><font size=-1>getName() const = 0;</font></font></td>
1932</tr>
1933
1934<tr ALIGN=LEFT VALIGN=TOP>
1935<td></td>
1936
1937<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1938
1939<td><font face="Courier New,Courier"><font size=-1>DOMNamedNodeMap*</font></font></td>
1940
1941<td><font face="Courier New,Courier"><font size=-1>getEntities() const
1942= 0;</font></font></td>
1943</tr>
1944
1945<tr ALIGN=LEFT VALIGN=TOP>
1946<td></td>
1947
1948<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1949
1950<td><font face="Courier New,Courier"><font size=-1>DOMNamedNodeMap*</font></font></td>
1951
1952<td><font face="Courier New,Courier"><font size=-1>getNotations() const
1953= 0;</font></font></td>
1954</tr>
1955
1956<tr ALIGN=LEFT VALIGN=TOP>
1957<td></td>
1958
1959<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1960
1961<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
1962
1963<td><font face="Courier New,Courier"><font size=-1>getPublicId() const
1964= 0;</font></font></td>
1965</tr>
1966
1967<tr ALIGN=LEFT VALIGN=TOP>
1968<td></td>
1969
1970<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1971
1972<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
1973
1974<td><font face="Courier New,Courier"><font size=-1>getSystemId() const
1975= 0;</font></font></td>
1976</tr>
1977
1978<tr ALIGN=LEFT VALIGN=TOP>
1979<td></td>
1980
1981<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
1982
1983<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
1984
1985<td><font face="Courier New,Courier"><font size=-1>getInternalSubset()
1986const = 0;</font></font></td>
1987</tr>
1988
1989<tr ALIGN=LEFT VALIGN=TOP>
1990<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
1991
1992<td></td>
1993
1994<td></td>
1995
1996<td></td>
1997</tr>
1998</table>
1999</div>
2000
2001<h3>
2002<font color="#000000">DOMNotation.hpp:</font></h3>
2003
2004<div id="DOMNotation"><font face="Courier New,Courier"><font size=-1>class
2005DOMNotation : DOMNode</font></font>
2006<table>
2007<tr ALIGN=LEFT VALIGN=TOP>
2008<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
2009
2010<td></td>
2011
2012<td></td>
2013
2014<td></td>
2015</tr>
2016
2017<tr ALIGN=LEFT VALIGN=TOP>
2018<td></td>
2019
2020<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
2021
2022<td></td>
2023
2024<td></td>
2025</tr>
2026
2027<tr ALIGN=LEFT VALIGN=TOP>
2028<td></td>
2029
2030<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2031
2032<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
2033
2034<td><font face="Courier New,Courier"><font size=-1>getPublicId() const
2035= 0;</font></font></td>
2036</tr>
2037
2038<tr ALIGN=LEFT VALIGN=TOP>
2039<td></td>
2040
2041<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2042
2043<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
2044
2045<td><font face="Courier New,Courier"><font size=-1>getSystemId() const
2046= 0;</font></font></td>
2047</tr>
2048
2049<tr ALIGN=LEFT VALIGN=TOP>
2050<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
2051
2052<td></td>
2053
2054<td></td>
2055
2056<td></td>
2057</tr>
2058</table>
2059</div>
2060
2061<h3>
2062<font color="#000000">DOMEntity.hpp:</font></h3>
2063
2064<div id="DOMEntity"><font face="Courier New,Courier"><font size=-1>class
2065DOMEntity : DOMNode</font></font>
2066<table>
2067<tr ALIGN=LEFT VALIGN=TOP>
2068<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
2069
2070<td></td>
2071
2072<td></td>
2073
2074<td></td>
2075</tr>
2076
2077<tr ALIGN=LEFT VALIGN=TOP>
2078<td></td>
2079
2080<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
2081
2082<td></td>
2083
2084<td></td>
2085</tr>
2086
2087<tr ALIGN=LEFT VALIGN=TOP>
2088<td></td>
2089
2090<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2091
2092<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
2093
2094<td><font face="Courier New,Courier"><font size=-1>getPublicId() const
2095= 0;</font></font></td>
2096</tr>
2097
2098<tr ALIGN=LEFT VALIGN=TOP>
2099<td></td>
2100
2101<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2102
2103<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
2104
2105<td><font face="Courier New,Courier"><font size=-1>getSystemId() const
2106= 0;</font></font></td>
2107</tr>
2108
2109<tr ALIGN=LEFT VALIGN=TOP>
2110<td></td>
2111
2112<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2113
2114<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
2115
2116<td><font face="Courier New,Courier"><font size=-1>getNotationName() const
2117= 0;</font></font></td>
2118</tr>
2119
2120<tr ALIGN=LEFT VALIGN=TOP>
2121<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
2122
2123<td></td>
2124
2125<td></td>
2126
2127<td></td>
2128</tr>
2129</table>
2130</div>
2131
2132<h3>
2133<font color="#000000">DOMEntityReference.hpp:</font></h3>
2134
2135<div id="DOMEntityReference"><font face="Courier New,Courier"><font size=-1>class
2136DOMEntityReference : DOMNode</font></font>
2137<table>
2138<tr ALIGN=LEFT VALIGN=TOP>
2139<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
2140
2141<td></td>
2142
2143<td></td>
2144
2145<td></td>
2146</tr>
2147
2148<tr ALIGN=LEFT VALIGN=TOP>
2149<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
2150
2151<td></td>
2152
2153<td></td>
2154
2155<td></td>
2156</tr>
2157</table>
2158</div>
2159
2160<h3>
2161<font color="#000000">DOMProcessingInstruction.hpp:</font></h3>
2162
2163<div id="DOMProcessingInstruction"><font face="Courier New,Courier"><font size=-1>class
2164DOMProcessingInstruction : DOMNode</font></font>
2165<table>
2166<tr ALIGN=LEFT VALIGN=TOP>
2167<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
2168
2169<td></td>
2170
2171<td></td>
2172
2173<td></td>
2174</tr>
2175
2176<tr ALIGN=LEFT VALIGN=TOP>
2177<td></td>
2178
2179<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
2180
2181<td></td>
2182
2183<td></td>
2184</tr>
2185
2186<tr ALIGN=LEFT VALIGN=TOP>
2187<td></td>
2188
2189<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2190
2191<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
2192
2193<td><font face="Courier New,Courier"><font size=-1>getTarget() const =
21940;</font></font></td>
2195</tr>
2196
2197<tr ALIGN=LEFT VALIGN=TOP>
2198<td></td>
2199
2200<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2201
2202<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
2203
2204<td><font face="Courier New,Courier"><font size=-1>getData() const = 0;</font></font></td>
2205</tr>
2206
2207<tr ALIGN=LEFT VALIGN=TOP>
2208<td></td>
2209
2210<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2211
2212<td><font face="Courier New,Courier"><font size=-1>void*</font></font></td>
2213
2214<td><font face="Courier New,Courier"><font size=-1>setData(const XMLCh*
2215data) = 0;</font></font></td>
2216</tr>
2217
2218<tr ALIGN=LEFT VALIGN=TOP>
2219<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
2220
2221<td></td>
2222
2223<td></td>
2224
2225<td></td>
2226</tr>
2227</table>
2228</div>
2229
2230<hr WIDTH="100%">
2231<h2>
2232<a NAME="B: Document Object Model: Traversal"></a><u><font color="#000000"><a href="#C++ Language Binding for DOM Level 2">B:
2233Document Object Model: Traversal</a></font></u></h2>
2234
2235<h3>
2236<font color="#000000">DOMNodeIterator.hpp:</font></h3>
2237
2238<div id="DOMNodeIterator"><font face="Courier New,Courier"><font size=-1>class
2239DOMNodeIterator</font></font>
2240<table>
2241<tr ALIGN=LEFT VALIGN=TOP>
2242<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
2243
2244<td></td>
2245
2246<td></td>
2247
2248<td></td>
2249</tr>
2250
2251<tr ALIGN=LEFT VALIGN=TOP>
2252<td></td>
2253
2254<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
2255
2256<td></td>
2257
2258<td></td>
2259</tr>
2260
2261<tr ALIGN=LEFT VALIGN=TOP>
2262<td></td>
2263
2264<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2265
2266<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
2267
2268<td><font face="Courier New,Courier"><font size=-1>getRoot() const = 0;</font></font></td>
2269</tr>
2270
2271<tr ALIGN=LEFT VALIGN=TOP>
2272<td></td>
2273
2274<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2275
2276<td><font face="Courier New,Courier"><font size=-1>unsigned long</font></font></td>
2277
2278<td><font face="Courier New,Courier"><font size=-1>getWhatToShow() const
2279= 0;</font></font></td>
2280</tr>
2281
2282<tr ALIGN=LEFT VALIGN=TOP>
2283<td></td>
2284
2285<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2286
2287<td><font face="Courier New,Courier"><font size=-1>DOMNodeFilter*</font></font></td>
2288
2289<td><font face="Courier New,Courier"><font size=-1>getFilter() const =
22900;</font></font></td>
2291</tr>
2292
2293<tr ALIGN=LEFT VALIGN=TOP>
2294<td></td>
2295
2296<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2297
2298<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
2299
2300<td><font face="Courier New,Courier"><font size=-1>getExpandEntityReferences()
2301const = 0;</font></font></td>
2302</tr>
2303
2304<tr ALIGN=LEFT VALIGN=TOP>
2305<td></td>
2306
2307<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2308
2309<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
2310
2311<td><font face="Courier New,Courier"><font size=-1>nextNode() = 0;</font></font></td>
2312</tr>
2313
2314<tr ALIGN=LEFT VALIGN=TOP>
2315<td></td>
2316
2317<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2318
2319<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
2320
2321<td><font face="Courier New,Courier"><font size=-1>previousNode() = 0;</font></font></td>
2322</tr>
2323
2324<tr ALIGN=LEFT VALIGN=TOP>
2325<td></td>
2326
2327<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2328
2329<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
2330
2331<td><font face="Courier New,Courier"><font size=-1>detach() = 0;</font></font></td>
2332</tr>
2333</table>
2334
2335<p><font face="Courier New,Courier"><font size=-1>&nbsp; //</font></font>
2336<br><font face="Courier New,Courier"><font size=-1>&nbsp; // Called to
2337indicate that this NodeIterator is no longer in use</font></font>
2338<br><font face="Courier New,Courier"><font size=-1>&nbsp; //&nbsp;&nbsp;
2339and that the implementation may relinquish any resources associated with
2340it.</font></font>
2341<br><font face="Courier New,Courier"><font size=-1>&nbsp; //&nbsp;&nbsp;
2342(release() will call detach() where appropriate)</font></font>
2343<br><font face="Courier New,Courier"><font size=-1>&nbsp; //</font></font>
2344<br><font face="Courier New,Courier"><font size=-1>&nbsp; // Access to
2345a released object will lead to unexpected result.</font></font>
2346<br><font face="Courier New,Courier"><font size=-1>&nbsp; //</font></font>
2347<br><font face="Courier New,Courier"><font size=-1>&nbsp; virtual void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2348release() = 0;</font></font>
2349<br><font face="Courier New,Courier"><font size=-1>};</font></font>
2350<br>&nbsp;</div>
2351
2352<h3>
2353<font color="#000000">DOMNodeFilter.hpp:</font></h3>
2354
2355<div id="DOMNodeFilter"><font face="Courier New,Courier"><font size=-1>class
2356DOMNodeFilter</font></font>
2357<table>
2358<tr ALIGN=LEFT VALIGN=TOP>
2359<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
2360
2361<td></td>
2362
2363<td></td>
2364
2365<td></td>
2366</tr>
2367
2368<tr ALIGN=LEFT VALIGN=TOP>
2369<td></td>
2370
2371<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
2372
2373<td></td>
2374
2375<td></td>
2376</tr>
2377
2378<tr ALIGN=LEFT VALIGN=TOP>
2379<td></td>
2380
2381<td><font face="Courier New,Courier"><font size=-1>enum</font></font></td>
2382
2383<td><font face="Courier New,Courier"><font size=-1>FilterAction {</font></font></td>
2384
2385<td></td>
2386</tr>
2387
2388<tr ALIGN=LEFT VALIGN=TOP>
2389<td></td>
2390
2391<td></td>
2392
2393<td><font face="Courier New,Courier"><font size=-1>FILTER_ACCEPT</font></font></td>
2394
2395<td><font face="Courier New,Courier"><font size=-1>= 1,</font></font></td>
2396</tr>
2397
2398<tr ALIGN=LEFT VALIGN=TOP>
2399<td></td>
2400
2401<td></td>
2402
2403<td><font face="Courier New,Courier"><font size=-1>FILTER_REJECT</font></font></td>
2404
2405<td><font face="Courier New,Courier"><font size=-1>= 2,</font></font></td>
2406</tr>
2407
2408<tr ALIGN=LEFT VALIGN=TOP>
2409<td></td>
2410
2411<td></td>
2412
2413<td><font face="Courier New,Courier"><font size=-1>FILTER_SKIP</font></font></td>
2414
2415<td><font face="Courier New,Courier"><font size=-1>= 3,</font></font></td>
2416</tr>
2417
2418<tr ALIGN=LEFT VALIGN=TOP>
2419<td></td>
2420
2421<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
2422
2423<td></td>
2424
2425<td></td>
2426</tr>
2427
2428<tr ALIGN=LEFT VALIGN=TOP>
2429<td></td>
2430
2431<td><font face="Courier New,Courier"><font size=-1>enum</font></font></td>
2432
2433<td><font face="Courier New,Courier"><font size=-1>ShowType {</font></font></td>
2434
2435<td></td>
2436</tr>
2437
2438<tr ALIGN=LEFT VALIGN=TOP>
2439<td></td>
2440
2441<td></td>
2442
2443<td><font face="Courier New,Courier"><font size=-1>SHOW_ALL</font></font></td>
2444
2445<td><font face="Courier New,Courier"><font size=-1>= 0x0000FFFF,</font></font></td>
2446</tr>
2447
2448<tr ALIGN=LEFT VALIGN=TOP>
2449<td></td>
2450
2451<td></td>
2452
2453<td><font face="Courier New,Courier"><font size=-1>SHOW_ELEMENT</font></font></td>
2454
2455<td><font face="Courier New,Courier"><font size=-1>= 0x00000001,</font></font></td>
2456</tr>
2457
2458<tr ALIGN=LEFT VALIGN=TOP>
2459<td></td>
2460
2461<td></td>
2462
2463<td><font face="Courier New,Courier"><font size=-1>SHOW_ATTRIBUTE</font></font></td>
2464
2465<td><font face="Courier New,Courier"><font size=-1>= 0x00000002,</font></font></td>
2466</tr>
2467
2468<tr ALIGN=LEFT VALIGN=TOP>
2469<td></td>
2470
2471<td></td>
2472
2473<td><font face="Courier New,Courier"><font size=-1>SHOW_TEXT</font></font></td>
2474
2475<td><font face="Courier New,Courier"><font size=-1>= 0x00000004,</font></font></td>
2476</tr>
2477
2478<tr ALIGN=LEFT VALIGN=TOP>
2479<td></td>
2480
2481<td></td>
2482
2483<td><font face="Courier New,Courier"><font size=-1>SHOW_CDATA_SECTION</font></font></td>
2484
2485<td><font face="Courier New,Courier"><font size=-1>= 0x00000008,</font></font></td>
2486</tr>
2487
2488<tr ALIGN=LEFT VALIGN=TOP>
2489<td></td>
2490
2491<td></td>
2492
2493<td><font face="Courier New,Courier"><font size=-1>SHOW_ENTITY_REFERENCE</font></font></td>
2494
2495<td><font face="Courier New,Courier"><font size=-1>= 0x00000010,</font></font></td>
2496</tr>
2497
2498<tr ALIGN=LEFT VALIGN=TOP>
2499<td></td>
2500
2501<td></td>
2502
2503<td><font face="Courier New,Courier"><font size=-1>SHOW_ENTITY</font></font></td>
2504
2505<td><font face="Courier New,Courier"><font size=-1>= 0x00000020,</font></font></td>
2506</tr>
2507
2508<tr ALIGN=LEFT VALIGN=TOP>
2509<td></td>
2510
2511<td></td>
2512
2513<td><font face="Courier New,Courier"><font size=-1>SHOW_PROCESSING_INSTRUCTION</font></font></td>
2514
2515<td><font face="Courier New,Courier"><font size=-1>= 0x00000040,</font></font></td>
2516</tr>
2517
2518<tr ALIGN=LEFT VALIGN=TOP>
2519<td></td>
2520
2521<td></td>
2522
2523<td><font face="Courier New,Courier"><font size=-1>SHOW_COMMENT</font></font></td>
2524
2525<td><font face="Courier New,Courier"><font size=-1>= 0x00000080,</font></font></td>
2526</tr>
2527
2528<tr ALIGN=LEFT VALIGN=TOP>
2529<td></td>
2530
2531<td></td>
2532
2533<td><font face="Courier New,Courier"><font size=-1>SHOW_DOCUMENT</font></font></td>
2534
2535<td><font face="Courier New,Courier"><font size=-1>= 0x00000100,</font></font></td>
2536</tr>
2537
2538<tr ALIGN=LEFT VALIGN=TOP>
2539<td></td>
2540
2541<td></td>
2542
2543<td><font face="Courier New,Courier"><font size=-1>SHOW_DOCUMENT_TYPE</font></font></td>
2544
2545<td><font face="Courier New,Courier"><font size=-1>= 0x00000200,</font></font></td>
2546</tr>
2547
2548<tr ALIGN=LEFT VALIGN=TOP>
2549<td></td>
2550
2551<td></td>
2552
2553<td><font face="Courier New,Courier"><font size=-1>SHOW_DOCUMENT_FRAGMENT</font></font></td>
2554
2555<td><font face="Courier New,Courier"><font size=-1>= 0x00000400,</font></font></td>
2556</tr>
2557
2558<tr ALIGN=LEFT VALIGN=TOP>
2559<td></td>
2560
2561<td></td>
2562
2563<td><font face="Courier New,Courier"><font size=-1>SHOW_NOTATION</font></font></td>
2564
2565<td><font face="Courier New,Courier"><font size=-1>= 0x00000800,</font></font></td>
2566</tr>
2567
2568<tr ALIGN=LEFT VALIGN=TOP>
2569<td></td>
2570
2571<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
2572
2573<td></td>
2574
2575<td></td>
2576</tr>
2577
2578<tr ALIGN=LEFT VALIGN=TOP>
2579<td></td>
2580
2581<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2582
2583<td><font face="Courier New,Courier"><font size=-1>short</font></font></td>
2584
2585<td><font face="Courier New,Courier"><font size=-1>acceptNode (const DOMNode*
2586node) const = 0;</font></font></td>
2587</tr>
2588
2589<tr ALIGN=LEFT VALIGN=TOP>
2590<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
2591
2592<td></td>
2593
2594<td></td>
2595
2596<td></td>
2597</tr>
2598</table>
2599</div>
2600
2601<h3>
2602<font color="#000000">DOMTreeWalker.hpp:</font></h3>
2603
2604<div id="DOMTreeWalker"><font face="Courier New,Courier"><font size=-1>class
2605DOMTreeWalker</font></font>
2606<table>
2607<tr ALIGN=LEFT VALIGN=TOP>
2608<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
2609
2610<td></td>
2611
2612<td></td>
2613
2614<td></td>
2615</tr>
2616
2617<tr ALIGN=LEFT VALIGN=TOP>
2618<td></td>
2619
2620<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
2621
2622<td></td>
2623
2624<td></td>
2625</tr>
2626
2627<tr ALIGN=LEFT VALIGN=TOP>
2628<td></td>
2629
2630<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2631
2632<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
2633
2634<td><font face="Courier New,Courier"><font size=-1>getRoot() const = 0;</font></font></td>
2635</tr>
2636
2637<tr ALIGN=LEFT VALIGN=TOP>
2638<td></td>
2639
2640<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2641
2642<td><font face="Courier New,Courier"><font size=-1>unsigned long</font></font></td>
2643
2644<td><font face="Courier New,Courier"><font size=-1>getWhatToShow()const
2645= 0;</font></font></td>
2646</tr>
2647
2648<tr ALIGN=LEFT VALIGN=TOP>
2649<td></td>
2650
2651<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2652
2653<td><font face="Courier New,Courier"><font size=-1>DOMNodeFilter*</font></font></td>
2654
2655<td><font face="Courier New,Courier"><font size=-1>getFilter()const = 0;</font></font></td>
2656</tr>
2657
2658<tr ALIGN=LEFT VALIGN=TOP>
2659<td></td>
2660
2661<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2662
2663<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
2664
2665<td><font face="Courier New,Courier"><font size=-1>getExpandEntityReferences()const
2666= 0;</font></font></td>
2667</tr>
2668
2669<tr ALIGN=LEFT VALIGN=TOP>
2670<td></td>
2671
2672<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2673
2674<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
2675
2676<td><font face="Courier New,Courier"><font size=-1>getCurrentNode()const
2677= 0;</font></font></td>
2678</tr>
2679
2680<tr ALIGN=LEFT VALIGN=TOP>
2681<td></td>
2682
2683<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2684
2685<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
2686
2687<td><font face="Courier New,Courier"><font size=-1>setCurrentNode(DOMNode*
2688currentNode)= 0;</font></font></td>
2689</tr>
2690
2691<tr ALIGN=LEFT VALIGN=TOP>
2692<td></td>
2693
2694<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2695
2696<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
2697
2698<td><font face="Courier New,Courier"><font size=-1>parentNode()= 0;</font></font></td>
2699</tr>
2700
2701<tr ALIGN=LEFT VALIGN=TOP>
2702<td></td>
2703
2704<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2705
2706<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
2707
2708<td><font face="Courier New,Courier"><font size=-1>firstChild()= 0;</font></font></td>
2709</tr>
2710
2711<tr ALIGN=LEFT VALIGN=TOP>
2712<td></td>
2713
2714<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2715
2716<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
2717
2718<td><font face="Courier New,Courier"><font size=-1>lastChild()= 0;</font></font></td>
2719</tr>
2720
2721<tr ALIGN=LEFT VALIGN=TOP>
2722<td></td>
2723
2724<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2725
2726<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
2727
2728<td><font face="Courier New,Courier"><font size=-1>previousSibling()= 0;</font></font></td>
2729</tr>
2730
2731<tr ALIGN=LEFT VALIGN=TOP>
2732<td></td>
2733
2734<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2735
2736<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
2737
2738<td><font face="Courier New,Courier"><font size=-1>nextSibling()= 0;</font></font></td>
2739</tr>
2740
2741<tr ALIGN=LEFT VALIGN=TOP>
2742<td></td>
2743
2744<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2745
2746<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
2747
2748<td><font face="Courier New,Courier"><font size=-1>previousNode()= 0;</font></font></td>
2749</tr>
2750
2751<tr ALIGN=LEFT VALIGN=TOP>
2752<td></td>
2753
2754<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2755
2756<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
2757
2758<td><font face="Courier New,Courier"><font size=-1>nextNode()= 0;</font></font></td>
2759</tr>
2760</table>
2761
2762<p><font face="Courier New,Courier"><font size=-1>&nbsp; //</font></font>
2763<br><font face="Courier New,Courier"><font size=-1>&nbsp; // Called to
2764indicate that this TreeWalker is no longer in use</font></font>
2765<br><font face="Courier New,Courier"><font size=-1>&nbsp; //&nbsp;&nbsp;
2766and that the implementation may relinquish any resources associated with
2767it.</font></font>
2768<br><font face="Courier New,Courier"><font size=-1>&nbsp; //</font></font>
2769<br><font face="Courier New,Courier"><font size=-1>&nbsp; // Access to
2770a released object will lead to unexpected result.</font></font>
2771<br><font face="Courier New,Courier"><font size=-1>&nbsp; //</font></font>
2772<br><font face="Courier New,Courier"><font size=-1>&nbsp; virtual void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2773release() = 0;</font></font>
2774<br><font face="Courier New,Courier"><font size=-1>};</font></font></div>
2775
2776<h3>
2777<font color="#000000">DOMDocumentTraversal.hpp:</font></h3>
2778
2779<div id="DOMDocumentTraversal"><font face="Courier New,Courier"><font size=-1>//
2780This interface can be obtained from the object implementing the</font></font>
2781<br><font face="Courier New,Courier"><font size=-1>// Document interface
2782using binding-specific casting methods.</font></font>
2783<br><font face="Courier New,Courier"><font size=-1>class DOMDocumentTraversal</font></font>
2784<table>
2785<tr ALIGN=LEFT VALIGN=TOP>
2786<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
2787
2788<td></td>
2789
2790<td></td>
2791
2792<td></td>
2793</tr>
2794
2795<tr ALIGN=LEFT VALIGN=TOP>
2796<td></td>
2797
2798<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
2799
2800<td></td>
2801
2802<td></td>
2803</tr>
2804
2805<tr ALIGN=LEFT VALIGN=TOP>
2806<td></td>
2807
2808<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2809
2810<td><font face="Courier New,Courier"><font size=-1>DOMNodeIterator*</font></font></td>
2811
2812<td><font face="Courier New,Courier"><font size=-1>createNodeIterator(DOMNode*
2813root,</font></font>
2814<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2815unsigned long whatToShow,</font></font>
2816<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2817DOMNodeFilter* filter,</font></font>
2818<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2819bool entityReferenceExpansion) = 0;</font></font></td>
2820</tr>
2821
2822<tr ALIGN=LEFT VALIGN=TOP>
2823<td></td>
2824
2825<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
2826
2827<td><font face="Courier New,Courier"><font size=-1>DOMTreeWalker*</font></font></td>
2828
2829<td><font face="Courier New,Courier"><font size=-1>createTreeWalker(DOMNode*
2830root,</font></font>
2831<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2832unsigned long whatToShow,</font></font>
2833<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2834DOMNodeFilter* filter,</font></font>
2835<br><font face="Courier New,Courier"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2836bool entityReferenceExpansion) = 0;</font></font></td>
2837</tr>
2838
2839<tr ALIGN=LEFT VALIGN=TOP>
2840<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
2841
2842<td></td>
2843
2844<td></td>
2845
2846<td></td>
2847</tr>
2848</table>
2849</div>
2850
2851<hr WIDTH="100%">
2852<h2>
2853<a NAME="C: Document Object Model: Range"></a><u><font color="#000000"><a href="#C++ Language Binding for DOM Level 2">C:
2854Document Object Model: Range</a></font></u></h2>
2855
2856<h3>
2857<font color="#000000">DOMRangeException.hpp:</font></h3>
2858
2859<div id="DOMRangeException"><font face="Courier New,Courier"><font size=-1>class
2860DOMRangeException : DOMException</font></font>
2861<table>
2862<tr ALIGN=LEFT VALIGN=TOP>
2863<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
2864
2865<td></td>
2866
2867<td></td>
2868
2869<td></td>
2870</tr>
2871
2872<tr ALIGN=LEFT VALIGN=TOP>
2873<td></td>
2874
2875<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
2876
2877<td></td>
2878
2879<td></td>
2880</tr>
2881
2882<tr ALIGN=LEFT VALIGN=TOP>
2883<td></td>
2884
2885<td><font face="Courier New,Courier"><font size=-1>enum</font></font></td>
2886
2887<td><font face="Courier New,Courier"><font size=-1>DOMRangeExceptionCode
2888{</font></font></td>
2889
2890<td></td>
2891</tr>
2892
2893<tr ALIGN=LEFT VALIGN=TOP>
2894<td></td>
2895
2896<td></td>
2897
2898<td><font face="Courier New,Courier"><font size=-1>BAD_BOUNDARYPOINTS_ERR</font></font></td>
2899
2900<td><font face="Courier New,Courier"><font size=-1>= 1,</font></font></td>
2901</tr>
2902
2903<tr ALIGN=LEFT VALIGN=TOP>
2904<td></td>
2905
2906<td></td>
2907
2908<td><font face="Courier New,Courier"><font size=-1>INVALID_NODE_TYPE_ERR</font></font></td>
2909
2910<td><font face="Courier New,Courier"><font size=-1>= 2,</font></font></td>
2911</tr>
2912
2913<tr ALIGN=LEFT VALIGN=TOP>
2914<td></td>
2915
2916<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
2917
2918<td></td>
2919
2920<td></td>
2921</tr>
2922
2923<tr ALIGN=LEFT VALIGN=TOP>
2924<td></td>
2925
2926<td><font face="Courier New,Courier"><font size=-1>DOMRangeExceptionCode</font></font></td>
2927
2928<td><font face="Courier New,Courier"><font size=-1>code;</font></font></td>
2929
2930<td></td>
2931</tr>
2932
2933<tr ALIGN=LEFT VALIGN=TOP>
2934<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
2935
2936<td></td>
2937
2938<td></td>
2939
2940<td></td>
2941</tr>
2942</table>
2943</div>
2944
2945<h3>
2946<font color="#000000">DOMRange.hpp:</font></h3>
2947
2948<div id="DOMRange"><font face="Courier New,Courier"><font size=-1>class
2949DOMRange</font></font>
2950<table>
2951<tr ALIGN=LEFT VALIGN=TOP>
2952<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
2953
2954<td></td>
2955
2956<td></td>
2957
2958<td></td>
2959</tr>
2960
2961<tr ALIGN=LEFT VALIGN=TOP>
2962<td></td>
2963
2964<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
2965
2966<td></td>
2967
2968<td></td>
2969</tr>
2970
2971<tr ALIGN=LEFT VALIGN=TOP>
2972<td></td>
2973
2974<td><font face="Courier New,Courier"><font size=-1>enum</font></font></td>
2975
2976<td><font face="Courier New,Courier"><font size=-1>CompareHow {</font></font></td>
2977
2978<td></td>
2979</tr>
2980
2981<tr ALIGN=LEFT VALIGN=TOP>
2982<td></td>
2983
2984<td></td>
2985
2986<td><font face="Courier New,Courier"><font size=-1>START_TO_START</font></font></td>
2987
2988<td><font face="Courier New,Courier"><font size=-1>= 1,</font></font></td>
2989</tr>
2990
2991<tr ALIGN=LEFT VALIGN=TOP>
2992<td></td>
2993
2994<td></td>
2995
2996<td><font face="Courier New,Courier"><font size=-1>START_TO_END</font></font></td>
2997
2998<td><font face="Courier New,Courier"><font size=-1>= 2,</font></font></td>
2999</tr>
3000
3001<tr ALIGN=LEFT VALIGN=TOP>
3002<td></td>
3003
3004<td></td>
3005
3006<td><font face="Courier New,Courier"><font size=-1>END_TO_END</font></font></td>
3007
3008<td><font face="Courier New,Courier"><font size=-1>= 3,</font></font></td>
3009</tr>
3010
3011<tr ALIGN=LEFT VALIGN=TOP>
3012<td></td>
3013
3014<td></td>
3015
3016<td><font face="Courier New,Courier"><font size=-1>END_TO_START</font></font></td>
3017
3018<td><font face="Courier New,Courier"><font size=-1>= 4,</font></font></td>
3019</tr>
3020
3021<tr ALIGN=LEFT VALIGN=TOP>
3022<td></td>
3023
3024<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
3025
3026<td></td>
3027
3028<td></td>
3029</tr>
3030
3031<tr ALIGN=LEFT VALIGN=TOP>
3032<td></td>
3033
3034<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3035
3036<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
3037
3038<td><font face="Courier New,Courier"><font size=-1>getStartContainer()
3039const = 0;</font></font></td>
3040</tr>
3041
3042<tr ALIGN=LEFT VALIGN=TOP>
3043<td></td>
3044
3045<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3046
3047<td><font face="Courier New,Courier"><font size=-1>XMLSize_t</font></font></td>
3048
3049<td><font face="Courier New,Courier"><font size=-1>getStartOffset() const
3050= 0;</font></font></td>
3051</tr>
3052
3053<tr ALIGN=LEFT VALIGN=TOP>
3054<td></td>
3055
3056<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3057
3058<td><font face="Courier New,Courier"><font size=-1>DOMNode*</font></font></td>
3059
3060<td><font face="Courier New,Courier"><font size=-1>getEndContainer() const
3061= 0;</font></font></td>
3062</tr>
3063
3064<tr ALIGN=LEFT VALIGN=TOP>
3065<td></td>
3066
3067<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3068
3069<td><font face="Courier New,Courier"><font size=-1>XMLSize_t</font></font></td>
3070
3071<td><font face="Courier New,Courier"><font size=-1>getEndOffset() const
3072= 0;</font></font></td>
3073</tr>
3074
3075<tr ALIGN=LEFT VALIGN=TOP>
3076<td></td>
3077
3078<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3079
3080<td><font face="Courier New,Courier"><font size=-1>bool</font></font></td>
3081
3082<td><font face="Courier New,Courier"><font size=-1>getCollapsed() const
3083= 0;</font></font></td>
3084</tr>
3085
3086<tr ALIGN=LEFT VALIGN=TOP>
3087<td></td>
3088
3089<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3090
3091<td><font face="Courier New,Courier"><font size=-1>const DOMNode*</font></font></td>
3092
3093<td><font face="Courier New,Courier"><font size=-1>getCommonAncestorContainer()
3094const = 0;</font></font></td>
3095</tr>
3096
3097<tr ALIGN=LEFT VALIGN=TOP>
3098<td></td>
3099
3100<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3101
3102<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
3103
3104<td><font face="Courier New,Courier"><font size=-1>setStart(const DOMNode*
3105parent, XMLSize_t offset) = 0;</font></font></td>
3106</tr>
3107
3108<tr ALIGN=LEFT VALIGN=TOP>
3109<td></td>
3110
3111<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3112
3113<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
3114
3115<td><font face="Courier New,Courier"><font size=-1>setEnd(const DOMNode*
3116parent, XMLSize_t offset) = 0;</font></font></td>
3117</tr>
3118
3119<tr ALIGN=LEFT VALIGN=TOP>
3120<td></td>
3121
3122<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3123
3124<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
3125
3126<td><font face="Courier New,Courier"><font size=-1>setStartBefore(const
3127DOMNode* refNode) = 0;</font></font></td>
3128</tr>
3129
3130<tr ALIGN=LEFT VALIGN=TOP>
3131<td></td>
3132
3133<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3134
3135<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
3136
3137<td><font face="Courier New,Courier"><font size=-1>setStartAfter(const
3138DOMNode* refNode) = 0;</font></font></td>
3139</tr>
3140
3141<tr ALIGN=LEFT VALIGN=TOP>
3142<td></td>
3143
3144<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3145
3146<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
3147
3148<td><font face="Courier New,Courier"><font size=-1>setEndBefore(const DOMNode*
3149refNode) = 0;</font></font></td>
3150</tr>
3151
3152<tr ALIGN=LEFT VALIGN=TOP>
3153<td></td>
3154
3155<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3156
3157<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
3158
3159<td><font face="Courier New,Courier"><font size=-1>setEndAfter(const DOMNode*
3160refNode) = 0;</font></font></td>
3161</tr>
3162
3163<tr ALIGN=LEFT VALIGN=TOP>
3164<td></td>
3165
3166<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3167
3168<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
3169
3170<td><font face="Courier New,Courier"><font size=-1>collapse(bool toStart)
3171= 0;</font></font></td>
3172</tr>
3173
3174<tr ALIGN=LEFT VALIGN=TOP>
3175<td></td>
3176
3177<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3178
3179<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
3180
3181<td><font face="Courier New,Courier"><font size=-1>selectNode(const DOMNode*
3182node) = 0;</font></font></td>
3183</tr>
3184
3185<tr ALIGN=LEFT VALIGN=TOP>
3186<td></td>
3187
3188<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3189
3190<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
3191
3192<td><font face="Courier New,Courier"><font size=-1>selectNodeContents(const
3193DOMNode* node) = 0;</font></font></td>
3194</tr>
3195
3196<tr ALIGN=LEFT VALIGN=TOP>
3197<td></td>
3198
3199<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3200
3201<td><font face="Courier New,Courier"><font size=-1>short</font></font></td>
3202
3203<td><font face="Courier New,Courier"><font size=-1>compareBoundaryPoints(CompareHow
3204how, const DOMRange* range) const = 0;</font></font></td>
3205</tr>
3206
3207<tr ALIGN=LEFT VALIGN=TOP>
3208<td></td>
3209
3210<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3211
3212<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
3213
3214<td><font face="Courier New,Courier"><font size=-1>deleteContents() = 0;</font></font></td>
3215</tr>
3216
3217<tr ALIGN=LEFT VALIGN=TOP>
3218<td></td>
3219
3220<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3221
3222<td><font face="Courier New,Courier"><font size=-1>DOMDocumentFragment*</font></font></td>
3223
3224<td><font face="Courier New,Courier"><font size=-1>extractContents() =
32250;</font></font></td>
3226</tr>
3227
3228<tr ALIGN=LEFT VALIGN=TOP>
3229<td></td>
3230
3231<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3232
3233<td><font face="Courier New,Courier"><font size=-1>DOMDocumentFragment*</font></font></td>
3234
3235<td><font face="Courier New,Courier"><font size=-1>cloneContents() const
3236= 0;</font></font></td>
3237</tr>
3238
3239<tr ALIGN=LEFT VALIGN=TOP>
3240<td></td>
3241
3242<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3243
3244<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
3245
3246<td><font face="Courier New,Courier"><font size=-1>insertNode(DOMNode*
3247node) = 0;</font></font></td>
3248</tr>
3249
3250<tr ALIGN=LEFT VALIGN=TOP>
3251<td></td>
3252
3253<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3254
3255<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
3256
3257<td><font face="Courier New,Courier"><font size=-1>surroundContents(DOMNode*
3258node) = 0;</font></font></td>
3259</tr>
3260
3261<tr ALIGN=LEFT VALIGN=TOP>
3262<td></td>
3263
3264<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3265
3266<td><font face="Courier New,Courier"><font size=-1>DOMRange*</font></font></td>
3267
3268<td><font face="Courier New,Courier"><font size=-1>cloneRange() const =
32690;</font></font></td>
3270</tr>
3271
3272<tr ALIGN=LEFT VALIGN=TOP>
3273<td></td>
3274
3275<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3276
3277<td><font face="Courier New,Courier"><font size=-1>const XMLCh*</font></font></td>
3278
3279<td><font face="Courier New,Courier"><font size=-1>toString() const = 0;</font></font></td>
3280</tr>
3281
3282<tr ALIGN=LEFT VALIGN=TOP>
3283<td></td>
3284
3285<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3286
3287<td><font face="Courier New,Courier"><font size=-1>void</font></font></td>
3288
3289<td><font face="Courier New,Courier"><font size=-1>detach() = 0;</font></font></td>
3290</tr>
3291</table>
3292
3293<p><font face="Courier New,Courier"><font size=-1>&nbsp; //</font></font>
3294<br><font face="Courier New,Courier"><font size=-1>&nbsp; // Called to
3295indicate that this Range is no longer in use</font></font>
3296<br><font face="Courier New,Courier"><font size=-1>&nbsp; //&nbsp;&nbsp;
3297and that the implementation may relinquish any resources associated with
3298it.</font></font>
3299<br><font face="Courier New,Courier"><font size=-1>&nbsp; //&nbsp;&nbsp;
3300(release() will call detach() where appropriate)</font></font>
3301<br><font face="Courier New,Courier"><font size=-1>&nbsp; //</font></font>
3302<br><font face="Courier New,Courier"><font size=-1>&nbsp; // Access to
3303a released object will lead to unexpected result.</font></font>
3304<br><font face="Courier New,Courier"><font size=-1>&nbsp; //</font></font>
3305<br><font face="Courier New,Courier"><font size=-1>&nbsp; virtual void&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
3306release() = 0;</font></font>
3307<br><font face="Courier New,Courier"><font size=-1>};</font></font></div>
3308
3309<h3>
3310<font color="#000000">DOMDocumentRange.hpp:</font></h3>
3311
3312<div id="DOMDocumentRange"><font face="Courier New,Courier"><font size=-1>//
3313This interface can be obtained from the object implementing the</font></font>
3314<br><font face="Courier New,Courier"><font size=-1>// Document interface
3315using binding-specific casting methods.</font></font>
3316<br><font face="Courier New,Courier"><font size=-1>class DOMDocumentRange</font></font>
3317<table>
3318<tr ALIGN=LEFT VALIGN=TOP>
3319<td><font face="Courier New,Courier"><font size=-1>{</font></font></td>
3320
3321<td></td>
3322
3323<td></td>
3324
3325<td></td>
3326</tr>
3327
3328<tr ALIGN=LEFT VALIGN=TOP>
3329<td></td>
3330
3331<td><font face="Courier New,Courier"><font size=-1>public:</font></font></td>
3332
3333<td></td>
3334
3335<td></td>
3336</tr>
3337
3338<tr ALIGN=LEFT VALIGN=TOP>
3339<td></td>
3340
3341<td><font face="Courier New,Courier"><font size=-1>virtual</font></font></td>
3342
3343<td><font face="Courier New,Courier"><font size=-1>DOMRange*</font></font></td>
3344
3345<td><font face="Courier New,Courier"><font size=-1>createRange() = 0;</font></font></td>
3346</tr>
3347
3348<tr ALIGN=LEFT VALIGN=TOP>
3349<td><font face="Courier New,Courier"><font size=-1>};</font></font></td>
3350
3351<td></td>
3352
3353<td></td>
3354
3355<td></td>
3356</tr>
3357</table>
3358</div>
3359
3360<div class='div1'>
3361<div id="Divider">
3362<hr WIDTH="100%"></div>
3363</div>
3364
3365<table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="620" >
3366<tr ALIGN=LEFT VALIGN=TOP>
3367<td ALIGN=CENTER><i><font color="#0086B2">
3368<font size=-1>
3369Copyright &copy; 1999-2004 The Apache Software Foundation. All Rights Reserved.
3370</font>
3371</font></i></td>
3372</tr>
3373</table>
3374</div>
3375
3376</body>
3377</html>
Note: See TracBrowser for help on using the repository browser.