Artifact 9b4d9ff443499554adf2346ff0efc0317a98bd6e1fc3fc79a6e476b71fe85fed:
- File doc/tdomcmd.html — part of check-in [d729de4c39] at 2018-05-02 15:12:19 on branch abandon80 — Removed "support" for Tcl 8.0 - it probably doesn't even build any more. Eventually it's time prune out this #ifdefery. (user: rolf size: 3525) [more...]
0000: 3c 68 74 6d 6c 3e 0a 3c 68 65 61 64 3e 0a 3c 6c <html>.<head>.<l 0010: 69 6e 6b 20 72 65 6c 3d 22 73 74 79 6c 65 73 68 ink rel="stylesh 0020: 65 65 74 22 20 68 72 65 66 3d 22 6d 61 6e 70 61 eet" href="manpa 0030: 67 65 2e 63 73 73 22 3e 3c 74 69 74 6c 65 3e 74 ge.css"><title>t 0040: 44 4f 4d 20 6d 61 6e 75 61 6c 3a 20 74 64 6f 6d DOM manual: tdom 0050: 3c 2f 74 69 74 6c 65 3e 3c 6d 65 74 61 20 6e 61 </title><meta na 0060: 6d 65 3d 22 78 73 6c 2d 70 72 6f 63 65 73 73 6f me="xsl-processo 0070: 72 22 20 63 6f 6e 74 65 6e 74 3d 22 4a 6f 63 68 r" content="Joch 0080: 65 6e 20 4c 6f 65 77 65 72 20 28 6c 6f 65 77 65 en Loewer (loewe 0090: 72 6a 40 68 6f 74 6d 61 69 6c 2e 63 6f 6d 29 2c rj@hotmail.com), 00a0: 20 52 6f 6c 66 20 41 64 65 20 28 72 6f 6c 66 40 Rolf Ade (rolf@ 00b0: 70 6f 69 6e 74 73 6d 61 6e 2e 64 65 29 20 65 74 pointsman.de) et 00c0: 2e 20 61 6c 2e 22 3e 3c 6d 65 74 61 20 6e 61 6d . al."><meta nam 00d0: 65 3d 22 67 65 6e 65 72 61 74 6f 72 22 20 63 6f e="generator" co 00e0: 6e 74 65 6e 74 3d 22 24 52 43 53 66 69 6c 65 3a ntent="$RCSfile: 00f0: 20 74 6d 6d 6c 2d 68 74 6d 6c 2e 78 73 6c 2c 76 tmml-html.xsl,v 0100: 20 24 20 24 52 65 76 69 73 69 6f 6e 3a 20 31 2e $ $Revision: 1. 0110: 31 31 20 24 22 3e 3c 6d 65 74 61 20 63 68 61 72 11 $"><meta char 0120: 73 65 74 3d 22 75 74 66 2d 38 22 3e 0a 3c 2f 68 set="utf-8">.</h 0130: 65 61 64 3e 3c 62 6f 64 79 3e 0a 3c 64 69 76 20 ead><body>.<div 0140: 63 6c 61 73 73 3d 22 68 65 61 64 65 72 22 3e 0a class="header">. 0150: 3c 64 69 76 20 63 6c 61 73 73 3d 22 6e 61 76 62 <div class="navb 0160: 61 72 22 20 61 6c 69 67 6e 3d 22 63 65 6e 74 65 ar" align="cente 0170: 72 22 3e 0a 3c 61 20 68 72 65 66 3d 22 23 53 45 r">.<a href="#SE 0180: 43 54 69 64 30 78 31 65 33 30 32 30 30 22 3e 4e CTid0x1e30200">N 0190: 41 4d 45 3c 2f 61 3e 20 c2 b7 20 3c 61 20 68 72 AME</a> · <a hr 01a0: 65 66 3d 22 23 53 45 43 54 69 64 30 78 31 66 35 ef="#SECTid0x1f5 01b0: 61 64 64 30 22 3e 53 59 4e 4f 50 53 49 53 3c 2f add0">SYNOPSIS</ 01c0: 61 3e 20 c2 b7 20 3c 61 20 68 72 65 66 3d 22 23 a> · <a href="# 01d0: 53 45 43 54 69 64 30 78 31 65 34 64 62 39 30 22 SECTid0x1e4db90" 01e0: 3e 44 45 53 43 52 49 50 54 49 4f 4e 3c 2f 61 3e >DESCRIPTION</a> 01f0: 20 c2 b7 20 3c 61 20 68 72 65 66 3d 22 23 53 45 · <a href="#SE 0200: 43 54 69 64 30 78 31 66 32 30 62 37 30 22 3e 53 CTid0x1f20b70">S 0210: 45 45 20 41 4c 53 4f 3c 2f 61 3e 20 c2 b7 20 3c EE ALSO</a> · < 0220: 61 20 68 72 65 66 3d 22 23 53 45 43 54 69 64 30 a href="#SECTid0 0230: 78 31 66 32 30 66 30 30 22 3e 4b 45 59 57 4f 52 x1f20f00">KEYWOR 0240: 44 53 3c 2f 61 3e 0a 3c 2f 64 69 76 3e 3c 68 72 DS</a>.</div><hr 0250: 20 63 6c 61 73 73 3d 22 6e 61 76 73 65 70 22 3e class="navsep"> 0260: 0a 3c 2f 64 69 76 3e 3c 64 69 76 20 63 6c 61 73 .</div><div clas 0270: 73 3d 22 62 6f 64 79 22 3e 0a 20 20 20 20 3c 68 s="body">. <h 0280: 32 3e 3c 61 20 6e 61 6d 65 3d 22 53 45 43 54 69 2><a name="SECTi 0290: 64 30 78 31 65 33 30 32 30 30 22 3e 4e 41 4d 45 d0x1e30200">NAME 02a0: 3c 2f 61 3e 3c 2f 68 32 3e 3c 70 20 63 6c 61 73 </a></h2><p clas 02b0: 73 3d 22 6e 61 6d 65 73 65 63 74 69 6f 6e 22 3e s="namesection"> 02c0: 0a 3c 62 20 63 6c 61 73 73 3d 22 6e 61 6d 65 73 .<b class="names 02d0: 22 3e 74 64 6f 6d 20 2d 20 3c 2f 62 3e 3c 62 72 ">tdom - </b><br 02e0: 3e 74 64 6f 6d 20 69 73 20 61 6e 20 65 78 70 61 >tdom is an expa 02f0: 74 20 70 61 72 73 65 72 20 6f 62 6a 65 63 74 20 t parser object 0300: 65 78 74 65 6e 73 69 6f 6e 20 74 6f 20 63 72 65 extension to cre 0310: 61 74 65 20 61 6e 20 69 6e 2d 6d 65 6d 6f 72 79 ate an in-memory 0320: 0a 44 4f 4d 20 74 72 65 65 20 66 72 6f 6d 20 74 .DOM tree from t 0330: 68 65 20 69 6e 70 75 74 20 77 68 69 6c 65 20 70 he input while p 0340: 61 72 73 69 6e 67 2e 3c 2f 70 3e 0a 0a 0a 20 20 arsing.</p>... 0350: 3c 68 32 3e 3c 61 20 6e 61 6d 65 3d 22 53 45 43 <h2><a name="SEC 0360: 54 69 64 30 78 31 66 35 61 64 64 30 22 3e 53 59 Tid0x1f5add0">SY 0370: 4e 4f 50 53 49 53 3c 2f 61 3e 3c 2f 68 32 3e 3c NOPSIS</a></h2>< 0380: 70 72 65 20 63 6c 61 73 73 3d 22 73 79 6e 74 61 pre class="synta 0390: 78 22 3e 70 61 63 6b 61 67 65 20 72 65 71 75 69 x">package requi 03a0: 72 65 20 74 64 6f 6d 0a 0a 73 65 74 20 70 61 72 re tdom..set par 03b0: 73 65 72 20 5b 65 78 70 61 74 5d 0a 0a 74 64 6f ser [expat]..tdo 03c0: 6d 20 24 70 61 72 73 65 72 20 65 6e 61 62 6c 65 m $parser enable 03d0: 3c 2f 70 72 65 3e 0a 0a 20 20 3c 68 32 3e 3c 61 </pre>.. <h2><a 03e0: 20 6e 61 6d 65 3d 22 53 45 43 54 69 64 30 78 31 name="SECTid0x1 03f0: 65 34 64 62 39 30 22 3e 44 45 53 43 52 49 50 54 e4db90">DESCRIPT 0400: 49 4f 4e 3c 2f 61 3e 3c 2f 68 32 3e 3c 70 3e 0a ION</a></h2><p>. 0410: 3c 69 20 63 6c 61 73 73 3d 22 6d 22 3e 74 64 6f <i class="m">tdo 0420: 6d 3c 2f 69 3e 20 61 64 64 73 20 74 68 65 20 43 m</i> adds the C 0430: 20 68 61 6e 64 6c 65 72 20 73 65 74 20 22 74 64 handler set "td 0440: 6f 6d 22 20 74 6f 20 61 6e 20 74 63 6c 20 65 78 om" to an tcl ex 0450: 70 61 74 0a 70 61 72 73 65 72 20 6f 62 6a 2e 20 pat.parser obj. 0460: 54 68 69 73 20 68 61 6e 64 6c 65 72 20 73 65 74 This handler set 0470: 20 62 75 69 6c 64 73 20 61 6e 20 69 6e 2d 6d 65 builds an in-me 0480: 6d 6f 72 79 20 44 4f 4d 20 74 72 65 65 20 6f 75 mory DOM tree ou 0490: 74 20 6f 66 20 74 68 65 20 69 6e 70 75 74 2c 0a t of the input,. 04a0: 70 61 72 73 65 64 20 62 79 20 74 68 65 20 70 61 parsed by the pa 04b0: 72 73 65 72 2e 20 41 20 44 4f 4d 20 74 72 65 65 rser. A DOM tree 04c0: 20 63 72 65 61 74 65 64 20 74 68 69 73 20 77 61 created this wa 04d0: 79 20 62 65 68 61 76 65 20 65 78 61 63 74 6c 79 y behave exactly 04e0: 20 6c 69 6b 65 20 61 20 44 4f 4d 0a 74 72 65 65 like a DOM.tree 04f0: 20 63 72 65 61 74 65 64 20 62 79 20 74 68 65 20 created by the 0500: 22 64 6f 6d 22 20 63 6f 6d 6d 61 6e 64 20 28 73 "dom" command (s 0510: 65 65 20 74 68 65 72 65 29 2e 20 49 6e 20 66 61 ee there). In fa 0520: 63 74 2c 20 74 64 6f 6d 20 69 73 20 6f 6e 6c 79 ct, tdom is only 0530: 0a 61 6e 6f 74 68 65 72 20 69 6e 74 65 72 66 61 .another interfa 0540: 63 65 20 74 6f 20 74 68 65 20 73 61 6d 65 20 66 ce to the same f 0550: 75 6e 63 74 69 6f 6e 61 6c 69 74 79 3b 20 69 74 unctionality; it 0560: 20 75 73 65 73 20 74 68 65 20 63 6f 64 65 20 62 uses the code b 0570: 65 68 69 6e 64 20 74 68 65 0a 3c 74 74 20 63 6c ehind the.<tt cl 0580: 61 73 73 3d 22 73 61 6d 70 22 3e 64 6f 6d 3c 2f ass="samp">dom</ 0590: 74 74 3e 20 63 6f 64 65 20 66 6f 72 20 62 75 69 tt> code for bui 05a0: 6c 64 69 6e 67 20 74 68 65 20 44 4f 4d 20 74 72 lding the DOM tr 05b0: 65 65 2e 3c 2f 70 3e 3c 64 6c 20 63 6c 61 73 73 ee.</p><dl class 05c0: 3d 22 63 6f 6d 6d 61 6e 64 6c 69 73 74 22 3e 0a ="commandlist">. 05d0: 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 20 3c . < 05e0: 64 74 3e 0a 3c 62 20 63 6c 61 73 73 3d 22 63 6d dt>.<b class="cm 05f0: 64 22 3e 74 64 6f 6d 3c 2f 62 3e 20 3c 69 20 63 d">tdom</b> <i c 0600: 6c 61 73 73 3d 22 6d 22 3e 70 61 72 73 65 72 4f lass="m">parserO 0610: 62 6a 3c 2f 69 3e 20 3c 62 20 63 6c 61 73 73 3d bj</i> <b class= 0620: 22 6d 65 74 68 6f 64 22 3e 65 6e 61 62 6c 65 3c "method">enable< 0630: 2f 62 3e 0a 3c 2f 64 74 3e 0a 0a 20 20 20 20 20 /b>.</dt>.. 0640: 20 20 20 3c 64 64 3e 3c 70 3e 41 64 64 73 20 74 <dd><p>Adds t 0650: 68 65 20 74 64 6f 6d 20 43 20 68 61 6e 64 6c 65 he tdom C handle 0660: 72 20 73 65 74 20 74 6f 20 61 20 54 63 6c 20 65 r set to a Tcl e 0670: 78 70 61 74 20 70 61 72 73 65 72 20 6f 62 6a 65 xpat parser obje 0680: 63 74 2e 20 4e 65 78 74 0a 74 69 6d 65 2c 20 74 ct. Next.time, t 0690: 68 65 20 70 61 72 73 65 72 20 70 61 72 73 65 73 he parser parses 06a0: 20 69 6e 70 75 74 2c 20 74 68 65 20 74 64 6f 6d input, the tdom 06b0: 20 43 20 68 61 6e 64 6c 65 72 20 66 75 6e 63 74 C handler funct 06c0: 69 6f 6e 73 20 63 72 65 61 74 65 20 61 6e 20 69 ions create an i 06d0: 6e 2d 6d 65 6d 6f 72 79 0a 44 4f 4d 20 74 72 65 n-memory.DOM tre 06e0: 65 2e 3c 2f 70 3e 3c 2f 64 64 3e 0a 20 20 20 20 e.</p></dd>. 06f0: 20 20 0a 0a 20 20 20 20 20 20 0a 20 20 20 20 20 .. . 0700: 20 20 20 3c 64 74 3e 0a 3c 62 20 63 6c 61 73 73 <dt>.<b class 0710: 3d 22 63 6d 64 22 3e 74 64 6f 6d 3c 2f 62 3e 20 ="cmd">tdom</b> 0720: 3c 69 20 63 6c 61 73 73 3d 22 6d 22 3e 70 61 72 <i class="m">par 0730: 73 65 72 4f 62 6a 3c 2f 69 3e 20 3c 62 20 63 6c serObj</i> <b cl 0740: 61 73 73 3d 22 6d 65 74 68 6f 64 22 3e 67 65 74 ass="method">get 0750: 64 6f 63 3c 2f 62 3e 0a 3c 2f 64 74 3e 0a 0a 20 doc</b>.</dt>.. 0760: 20 20 20 20 20 20 20 3c 64 64 3e 3c 70 3e 52 65 <dd><p>Re 0770: 74 75 72 6e 73 20 74 68 65 20 44 4f 4d 20 74 72 turns the DOM tr 0780: 65 65 20 61 73 20 64 6f 6d 44 6f 63 20 28 73 65 ee as domDoc (se 0790: 65 20 74 68 65 72 65 29 20 6f 62 6a 65 63 74 2e e there) object. 07a0: 3c 2f 70 3e 3c 2f 64 64 3e 0a 20 20 20 20 20 20 </p></dd>. 07b0: 0a 0a 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 .. . 07c0: 20 3c 64 74 3e 0a 3c 62 20 63 6c 61 73 73 3d 22 <dt>.<b class=" 07d0: 63 6d 64 22 3e 74 64 6f 6d 3c 2f 62 3e 20 3c 69 cmd">tdom</b> <i 07e0: 20 63 6c 61 73 73 3d 22 6d 22 3e 70 61 72 73 65 class="m">parse 07f0: 72 4f 62 6a 3c 2f 69 3e 20 3c 62 20 63 6c 61 73 rObj</i> <b clas 0800: 73 3d 22 6d 65 74 68 6f 64 22 3e 73 65 74 53 74 s="method">setSt 0810: 6f 72 65 4c 69 6e 65 43 6f 6c 75 6d 6e 3c 2f 62 oreLineColumn</b 0820: 3e 20 3f 3c 69 20 63 6c 61 73 73 3d 22 6d 22 3e > ?<i class="m"> 0830: 62 6f 6f 6c 65 61 6e 3c 2f 69 3e 3f 3c 2f 64 74 boolean</i>?</dt 0840: 3e 0a 0a 20 20 20 20 20 20 20 20 3c 64 64 3e 3c >.. <dd>< 0850: 70 3e 53 65 65 20 74 68 65 20 6d 65 74 68 6f 64 p>See the method 0860: 20 3c 74 74 20 63 6c 61 73 73 3d 22 73 61 6d 70 <tt class="samp 0870: 22 3e 73 65 74 53 74 6f 72 65 4c 69 6e 65 43 6f ">setStoreLineCo 0880: 6c 75 6d 6e 3c 2f 74 74 3e 20 6f 66 20 74 68 65 lumn</tt> of the 0890: 0a 3c 62 20 63 6c 61 73 73 3d 22 63 6d 64 22 3e .<b class="cmd"> 08a0: 64 6f 6d 3c 2f 62 3e 20 63 6f 6d 6d 61 6e 64 2e dom</b> command. 08b0: 3c 2f 70 3e 3c 2f 64 64 3e 0a 20 20 20 20 20 20 </p></dd>. 08c0: 0a 0a 20 20 20 20 20 20 0a 20 20 20 20 20 20 20 .. . 08d0: 20 3c 64 74 3e 0a 3c 62 20 63 6c 61 73 73 3d 22 <dt>.<b class=" 08e0: 63 6d 64 22 3e 74 64 6f 6d 3c 2f 62 3e 20 3c 69 cmd">tdom</b> <i 08f0: 20 63 6c 61 73 73 3d 22 6d 22 3e 70 61 72 73 65 class="m">parse 0900: 72 4f 62 6a 3c 2f 69 3e 20 3c 62 20 63 6c 61 73 rObj</i> <b clas 0910: 73 3d 22 6d 65 74 68 6f 64 22 3e 72 65 6d 6f 76 s="method">remov 0920: 65 3c 2f 62 3e 0a 3c 2f 64 74 3e 0a 0a 20 20 20 e</b>.</dt>.. 0930: 20 20 20 20 20 3c 64 64 3e 3c 70 3e 52 65 6d 6f <dd><p>Remo 0940: 76 65 73 20 74 68 65 20 74 64 6f 6d 20 43 20 68 ves the tdom C h 0950: 61 6e 64 6c 65 72 20 73 65 74 20 66 72 6f 6d 20 andler set from 0960: 74 68 65 20 70 61 72 73 65 72 0a 6f 62 6a 65 63 the parser.objec 0970: 74 2e 3c 2f 70 3e 3c 2f 64 64 3e 0a 20 20 20 20 t.</p></dd>. 0980: 20 20 0a 0a 20 20 20 20 20 20 0a 20 20 20 20 20 .. . 0990: 20 20 20 3c 64 74 3e 0a 3c 62 20 63 6c 61 73 73 <dt>.<b class 09a0: 3d 22 63 6d 64 22 3e 74 64 6f 6d 3c 2f 62 3e 20 ="cmd">tdom</b> 09b0: 3c 69 20 63 6c 61 73 73 3d 22 6d 22 3e 70 61 72 <i class="m">par 09c0: 73 65 72 4f 62 6a 3c 2f 69 3e 20 3c 62 20 63 6c serObj</i> <b cl 09d0: 61 73 73 3d 22 6d 65 74 68 6f 64 22 3e 6b 65 65 ass="method">kee 09e0: 70 45 6d 70 74 69 65 73 3c 2f 62 3e 0a 3c 2f 64 pEmpties</b>.</d 09f0: 74 3e 0a 0a 20 20 20 20 20 20 20 20 3c 64 64 3e t>.. <dd> 0a00: 3c 70 3e 53 65 65 20 74 68 65 20 6f 70 74 69 6f <p>See the optio 0a10: 6e 20 3c 74 74 20 63 6c 61 73 73 3d 22 73 61 6d n <tt class="sam 0a20: 70 22 3e 2d 6b 65 65 70 45 6d 70 74 69 65 73 3c p">-keepEmpties< 0a30: 2f 74 74 3e 20 6f 66 20 74 68 65 20 3c 62 20 63 /tt> of the <b c 0a40: 6c 61 73 73 3d 22 63 6d 64 22 3e 64 6f 6d 3c 2f lass="cmd">dom</ 0a50: 62 3e 20 63 6f 6d 6d 61 6e 64 2e 3c 2f 70 3e 3c b> command.</p>< 0a60: 2f 64 64 3e 0a 20 20 20 20 20 20 0a 0a 20 20 20 /dd>. .. 0a70: 20 20 20 0a 20 20 20 20 20 20 20 20 3c 64 74 3e . <dt> 0a80: 0a 3c 62 20 63 6c 61 73 73 3d 22 63 6d 64 22 3e .<b class="cmd"> 0a90: 74 64 6f 6d 3c 2f 62 3e 20 3c 69 20 63 6c 61 73 tdom</b> <i clas 0aa0: 73 3d 22 6d 22 3e 70 61 72 73 65 72 4f 62 6a 3c s="m">parserObj< 0ab0: 2f 69 3e 20 3c 62 20 63 6c 61 73 73 3d 22 6d 65 /i> <b class="me 0ac0: 74 68 6f 64 22 3e 73 65 74 45 78 74 65 72 6e 61 thod">setExterna 0ad0: 6c 45 6e 74 69 74 79 52 65 73 6f 6c 76 65 72 3c lEntityResolver< 0ae0: 2f 62 3e 20 3c 69 20 63 6c 61 73 73 3d 22 6d 22 /b> <i class="m" 0af0: 3e 73 63 72 69 70 74 3c 2f 69 3e 0a 3c 2f 64 74 >script</i>.</dt 0b00: 3e 0a 20 20 20 20 20 20 20 20 3c 64 64 3e 3c 2f >. <dd></ 0b10: 64 64 3e 0a 20 20 20 20 20 20 0a 0a 20 20 20 20 dd>. .. 0b20: 3c 2f 64 6c 3e 0a 0a 20 20 3c 68 32 3e 3c 61 20 </dl>.. <h2><a 0b30: 6e 61 6d 65 3d 22 53 45 43 54 69 64 30 78 31 66 name="SECTid0x1f 0b40: 32 30 62 37 30 22 3e 53 45 45 20 41 4c 53 4f 3c 20b70">SEE ALSO< 0b50: 2f 61 3e 3c 2f 68 32 3e 3c 70 20 63 6c 61 73 73 /a></h2><p class 0b60: 3d 22 73 65 65 61 6c 73 6f 22 3e 64 6f 6d 2c 20 ="seealso">dom, 0b70: 65 78 70 61 74 3c 2f 70 3e 0a 0a 20 20 3c 68 32 expat</p>.. <h2 0b80: 3e 3c 61 20 6e 61 6d 65 3d 22 53 45 43 54 69 64 ><a name="SECTid 0b90: 30 78 31 66 32 30 66 30 30 22 3e 4b 45 59 57 4f 0x1f20f00">KEYWO 0ba0: 52 44 53 3c 2f 61 3e 3c 2f 68 32 3e 3c 70 20 63 RDS</a></h2><p c 0bb0: 6c 61 73 73 3d 22 6b 65 79 77 6f 72 64 73 22 3e lass="keywords"> 0bc0: 0a 3c 61 20 63 6c 61 73 73 3d 22 6b 65 79 77 6f .<a class="keywo 0bd0: 72 64 22 20 68 72 65 66 3d 22 6b 65 79 77 6f 72 rd" href="keywor 0be0: 64 2d 69 6e 64 65 78 2e 68 74 6d 6c 23 4b 57 2d d-index.html#KW- 0bf0: 44 4f 4d 22 3e 44 4f 4d 3c 2f 61 3e 2c 20 3c 61 DOM">DOM</a>, <a 0c00: 20 63 6c 61 73 73 3d 22 6b 65 79 77 6f 72 64 22 class="keyword" 0c10: 20 68 72 65 66 3d 22 6b 65 79 77 6f 72 64 2d 69 href="keyword-i 0c20: 6e 64 65 78 2e 68 74 6d 6c 23 4b 57 2d 53 41 58 ndex.html#KW-SAX 0c30: 22 3e 53 41 58 3c 2f 61 3e 2c 20 3c 61 20 63 6c ">SAX</a>, <a cl 0c40: 61 73 73 3d 22 6b 65 79 77 6f 72 64 22 20 68 72 ass="keyword" hr 0c50: 65 66 3d 22 6b 65 79 77 6f 72 64 2d 69 6e 64 65 ef="keyword-inde 0c60: 78 2e 68 74 6d 6c 23 4b 57 2d 43 68 61 6e 64 6c x.html#KW-Chandl 0c70: 65 72 73 65 74 22 3e 43 20 68 61 6e 64 6c 65 72 erset">C handler 0c80: 20 73 65 74 3c 2f 61 3e 0a 3c 2f 70 3e 0a 0a 3c set</a>.</p>..< 0c90: 2f 64 69 76 3e 3c 68 72 20 63 6c 61 73 73 3d 22 /div><hr class=" 0ca0: 6e 61 76 73 65 70 22 3e 3c 64 69 76 20 63 6c 61 navsep"><div cla 0cb0: 73 73 3d 22 6e 61 76 62 61 72 22 20 61 6c 69 67 ss="navbar" alig 0cc0: 6e 3d 22 63 65 6e 74 65 72 22 3e 0a 3c 61 20 63 n="center">.<a c 0cd0: 6c 61 73 73 3d 22 6e 61 76 61 69 64 22 20 68 72 lass="navaid" hr 0ce0: 65 66 3d 22 69 6e 64 65 78 2e 68 74 6d 6c 22 3e ef="index.html"> 0cf0: 43 6f 6e 74 65 6e 74 73 3c 2f 61 3e 20 c2 b7 20 Contents</a> · 0d00: 3c 61 20 63 6c 61 73 73 3d 22 6e 61 76 61 69 64 <a class="navaid 0d10: 22 20 68 72 65 66 3d 22 63 61 74 65 67 6f 72 79 " href="category 0d20: 2d 69 6e 64 65 78 2e 68 74 6d 6c 22 3e 49 6e 64 -index.html">Ind 0d30: 65 78 3c 2f 61 3e 20 c2 b7 20 3c 61 20 63 6c 61 ex</a> · <a cla 0d40: 73 73 3d 22 6e 61 76 61 69 64 22 20 68 72 65 66 ss="navaid" href 0d50: 3d 22 6b 65 79 77 6f 72 64 2d 69 6e 64 65 78 2e ="keyword-index. 0d60: 68 74 6d 6c 22 3e 4b 65 79 77 6f 72 64 73 3c 2f html">Keywords</ 0d70: 61 3e 20 c2 b7 20 3c 61 20 63 6c 61 73 73 3d 22 a> · <a class=" 0d80: 6e 61 76 61 69 64 22 20 68 72 65 66 3d 22 68 74 navaid" href="ht 0d90: 74 70 3a 2f 2f 74 64 6f 6d 2e 6f 72 67 22 3e 52 tp://tdom.org">R 0da0: 65 70 6f 73 69 74 6f 72 79 3c 2f 61 3e 0a 3c 2f epository</a>.</ 0db0: 64 69 76 3e 0a 3c 2f 62 6f 64 79 3e 0a 3c 2f 68 div>.</body>.</h 0dc0: 74 6d 6c 3e 0a tml>.