iconHTML TIDY $B$G%&%'%V%Z!<%8$rKa$->e$2$k(B

Copyright © 1999 W3C,see tidy.c for copyright notice.

$B$3$N%=%U%H%&%'%"$N3+H/$K:]$7!"(BHewlett Packard $B

$B$3$l$O(B 1999$BG/(B1$B7n(B22$BF|HG(B
$B:#2s$N%j%j!<%9$G$OB??t$N%P%0$r=$@5$7$?!#2<5-$N%j%j!<%9%N!<%H$r;2>H$N$3$H!#(B

HTML Tidy $B$N%U%j!<$N(B Windows 95/98/NT $BMQ(B GUI $B$,MxMQ2DG=$K$J$C$?!#(B.

tidy $B$N:G?7HG$O!"$3$N%Z!<%8$N%*%j%8%J%k!'(B http://www.w3.org/People/Raggett/tidy $B$+$iF~


How to use Tidy | Release Notes | Downloading Tidy | Acknowledgements


TIDY $B$N>R2p(B

HTML $B$NJT=8;~$K$O%_%9$rHH$7$d$9$$!#$3$&$$$C$?%_%9$r<+F0E*$K=$@5$7$F!"(B $BE,Ev$K$+$+$l$?%^!<%/%"%C%WJ8=q$r$-$A$s$H%l%$%"%&%H$5$l$?$b$N$K$7$F$/$l$k!"(B $B4JC1$JJ}K!$,$"$C$?$i$$$$$J!"$H$O;W$o$J$$$+(B? $B$=$l$,$3$3$K$"$k!#(B Dave Raggett $B$N(BHTML TIDY $B$O$=$N$?$a$N%U%j!<$N%f!<%F%#%j%F%#$@!#(B $B$^$?!"(BHTML TIDY $B$OFCDj$N(B HTML $B%(%G%#%?$dJQ49%D!<%k$G:n$i$l$?!"(B $B8+$k$bL5;D$J%^!<%/%"%C%WJ8=q$K$b$h$/8z$/$7!">c37

tidy $B$O9-HO$JLdBj$r=$@5$7!"$+$D!"MxMQ$9$Y$-;vJA$b;XE&$9$k!#(B $BH/8+$5$l$?LdBjE@$O9THV9f$H%+%i%`0LCVIU$-$G%j%9%H$5$l$k$N$G!"(B $B%^!<%/%"%C%WJ8=q$NLdBj8D=j$rGD0.$7$d$9$$!#(B Tidy $B$OBP=hJ}K!$,L@3N$G$O$J$$LdBj$K$D$$$F$O!"=$@5HG$r@8@.$7$J$$!#(B $B$3$l$i$O!V7Y9p!W$G$O$J$/!V%(%i!

TIDY $B$NF0:nNc(B

tidy $B$O!"(B $B%M%C%H%9%1!<%W$d%^%$%/%m%=%U%H$N?M5$$"$k%V%i%&%6$K8+

$B%l%$%"%&%H(B $B%9%?%$%k(B

$BMxMQ

$B9q:]2=$K$D$$$F(B

tidy $B$O!"0J2<$NJ8;zId9f2=5,B'$NA*Br;h$rDs6!$9$k!'(B US ASCII, ISO Latin-1, UTF-8 $B$*$h$S(B ISO 2022 $B$N(B 7 $B%S%C%HId9f2=!#(B HTML 4.0 $B$N$9$Y$F$NH$,Dj5A$5$l$F$*$j!"=$@58e$N=PNO$G$O!"(B $BE,@Z$JL>A0H$rMxMQ$9$k!#(B $B0lJ}!"DL>o$NHO0O30$NJ8;z$O!"?tJ8;z;2>H$G=PNO$5$l$k(B

$B%"%/%;%7%S%j%F%#(B

tidy $B$O%0%i%U%#%+%k$G$J$$%V%i%&%6$NMxMQ

$B8+1I$($r@)8f$9$k%^!<%/%"%C%W$N=|5n(B

$B2a>j$J(B FONT$B!"(BNOBR $B$*$h$S(B CENTER $B%?%0$r@8@.$9$k(B HTML $B@8@.%D!<%k$,B?$$!#(B tidy $B$N(B -clean $B%*%W%7%g%s$O!"(BCSS $B$r;H$C$?(B style $B%W%m%Q%F%#$H%k!<%k$KCV$-49$($k!#(B $B$3$l$O%^!<%/%"%C%WJ8=q$rFI$_$d$9$/!"J]-Mh!"$3$NE@$K$*$$$F!"$h$j%9%^!<%H$K$J$k$@$m$&!#(B

XML $B$N%5%]!<%H(B

W3C $B$N(B XML 1.0 recommendation $B$K=>$C$?BP1~$7$?(B XML $B%W%m%;%C%5$O!"%U%!%$%k$NFI$_9~$_$K4X$7$FHs>o$K5$Fq$7$$!#(BTidy $B$O!"(BXML $B%U%!%$%k$,FI$_9~$^$l$J$$860x$G$"$k%(%i!<=$@5$r1g=u$9$k!#$?$@$7!"(Btidy $B$O$^$@(B XML $B$N5!G=$r$9$Y$FG'<1$7$F$$$k$o$1$G$O$J$$!#$?$H$($P!"(BCDATA $B%;%/%7%g%s$d(B DTD $B%5%V%;%C%H$O!"$^$@M}2r$7$J$$!#(B

$B%9%i%$%I$N:n@.(B

-slides $B%*%W%7%g%s$O!"$R$H$D$N(B HTML file $B$+$i!"%j%s%/$5$l$?$$$/$D$+$N%9%i%$%I$r:n$j=P$9!#(B $BF~NO%U%!%$%k$N(B H1 $B%(%l%a%s%H$O!"$=$l$>$l!"(B1$BKg$N%9%i%$%I$N3+;OI8<1$H$7$F07$o$l$k!#(B $B%9%i%$%I$K$O!"(Bslide1.html, slide2.html, slide3.html etc. $B$H$$$&L>A0$,IU$1$i$l$k!#(B $B$3$l$O?7$7$$5!G=$G!"$3$l$N

$B$h$jNI$$%l%$%"%&%H$N$?$a$N!"J8>O$N%$%s%G%s%H(B

 <html>
   <head>
   </head>
   <body>
     <p>
       para which has enough text to cause a line break, and so test
       the wrapping mechanism for long lines.
     </p>
 <pre>This is
 <em>genuine
       preformatted</em>
    text
 </pre>
     <ul>
       <li>
         1st list item 
       </li>
       <li>
         2nd list item
       </li>
     </ul>
     <!-- end comment -->
   </body>
 </html>

$B$=$7$F!"0J2<$O%G%U%)%k%H$N%9%?%$%k$G$"$k!'(B

 <html>
 <head>
 </head>
 <body>
 <p>para which has enough text to cause a line break, and so test
 the wrapping mechanism for long lines.</p>
 
 <pre>This is
 <em>genuine
       preformatted</em>
    text
 </pre>
 
 <ul>
 <li>1st list item </li>
 
 <li>2nd list item</li>
 </ul>
 
 <!-- end comment -->
 </body>
 </html>
 

tidy $B$NF0$+$7J}(B

   tidy [[options] filename]*

HTML tidy $B$O$^$@%&%#%s%I%&%:$N%W%m%0%i%`$G$O$J$$!#(Btidy $B$r0z?t$J$7$G5/F0$9$k$H!"I8=`F~NO$+$i%^!<%/%"%C%WJ8=q$,FI$_9~$^$l$k$N$rBT$D!#(B tidy $B$NF~NO$*$h$S=PNO$N%G%U%)%k%H$O$=$l$>$l!"I8=`F~NO$HI8=`=PNO$G$"$k!#(B $B%(%i!<$OI8=`%(%i!<=PNO$X=q$-=P$5$l$k$,!"(B -f filename $B%*%W%7%g%s$G%U%!%$%k$X%j%@%$%l%/%H$G$-$k!#(B

$B;d$O$h$/(B -m $B%*%W%7%g%s$r;H$C$F(B tidy $B$K85$N%U%!%$%k$r99?7$5$;$k!#(B $B$^$?!"FC$K=PMh$N0-$$%U%!%$%k$O!"(B-f $B%*%W%7%g%s$G%(%i!<$r%U%!%$%k$K=q$-=P$7$F!"$=$l$i$rMQ0U$K3NG'$G$-$k$h$&$K$7$F$$$k!#(B tidy $B$O>.5,LO$JJ8;zId9f2=%*%W%7%g%s$rDs6!$9$k!#(B $B%G%U%)%k%H$O(B ASCII $B$G!"IaDL$N%F%-%9%H%(%G%#%?$G%^!<%/%"%C%WJ8=q$rMF0W$KJT=8$9$k$3$H$,$G$-$k!#(B

$B$?$H$($P!'(B

   tidy -f errs.txt -m index.html

$B$3$l$G(B tidy $B$O%U%!%$%k(B "index.html" $B$rD>@\99?7$7!"%(%i!<$NFbMF$r%U%!%$%k(B "errs.txt" $B$K=q$-=P$9!#(B $BJ8=q$r(B tidy $B$K3]$1$kA0$K95$($r

$B;HMQ2DG=$J%*%W%7%g%s$N0lMw$rF@$k$K$O!"$3$&$9$k!'(B

   tidy -help

$B0J2<$N$h$&$KI=<($5$l$k!'(B ($BLuCm!'

   tidy 1999$BG/(B1$B7n(B22$BF|HG(B $B$N%*%W%7%g%s(B
 
   -indent or -i       $B%(%l%a%s%H$r%$%s%G%s%H$9$k(B
   -omit or -o         $B>JN,2DG=$J=*N;%?%0$rL5;k$9$k(B
   -wrap 72         72 $B%+%i%`L\$GJ8>O$r@^$jJV$9(B ($B%G%U%)%k%H$O(B 68)
   -upper or -u        $B%?%0$rBgJ8;z$K=$@5$9$k(B
   -clean or -c        font, nobr & center $B%?%0$r(B CSS $B$KCV49$9$k(B
   -raw                $BJ8;z%3!<%I(B 128 $B$+$i(B 255 $B$NH$r=PNO$7$J$$(B
   -ascii              $B=PNO%3!<%I$O(B ASCII $B!"F~NO%3!<%I$O(B Latin-1
   -latin1             $BF~=PNO%3!<%I$H$b$K(B Latin-1
   -utf8               $BF~=PNO%3!<%I$H$b$K(B UTF-8
   -iso2022            $BF~=PNO%3!<%I$H$b$K(B  ISO2022
   -numeric or -n      $BH$rL>A0(B($BJ8;zH(B)$B$G$O$J$/?t;z(B($B?tJ8;z;2>H(B)$B$G9T$&(B
   -modify or -m       $BF~NO%U%!%$%k$rD>@\99?7$9$k(B
   -errors or -e       $B%(%i!-f file             $B%(%i!<$r(B file $B$K=q$-=P$9(B
   -xml                XML $B$rF~NO$9$k:]$K;XDj$9$k(B
   -asxml              HTML $B$r(B XML $B$KJQ49$9$k(B
   -slides             h1 $B%(%l%a%s%H$r4p$K$7$F%9%i%$%I$r@8@.$9$k(B
   -help               $B%3%^%s%I%i%$%s$N%*%W%7%g%s$r0lMwI=<($9$k(B

$BF~NO$H=PNO$N%G%U%)%k%H$O!"$=$l$>$l!"I8=`F~NO$HI8=`=PNO$G$"$k!#(B $B0lJ8;z$N%*%W%7%g%s$O!"(B-f $B$r=|$$$F!" tidy -f errs.txt -imu foo.html

$B%j%j!<%9%N!<%H(B

1999$BG/(B1$B7n(B22$BF|(B

<tbody> $B$K@h9T$9$k(B </tr> $B$,$J$/$F$b7Y9p$7$J$$$h$&$K$7$?!#(B $B%U%j!<$N(B win32 GUI for tidy$B$X$N%j%s%/$rDI2C!#(B

1999$BG/(B1$B7n(B11$BF|(B

$B@6?eOB2B$K$h$k(B OS/2$BMQG[I[%P%$%J%j(B $B$X$N%j%s%/$rDI2C!#(B Tidy $B$N%=!<%9%3!<%I$NJQ99$O$J$$!#(B

1999$BG/(B1$B7n(B7$BF|(B

$BF~$l;R$K$J$C$?I=$N%;%k$K$h$j@8$8$k9=J82r@O$N%P%0$r=$@5$7$?!#(B

$B%9%?%$%kB0@-(B "align:" $B$KBe$o$k(B "text-align:" $B$r(B clean.c $B$KDI2C$7$?!#(B

HTML $BJ8=q$N(B alt$B!"(Bcontent $B$*$h$S(B value $B%"%H%j%S%e!<%HCM$NCf$G$N9T@^$jJV$7$r;_$a$?!#(B $B$?$@$7!"(BXML $BJ8=q$H$7$F=PNO$9$k:]$K$O!"9T@^$jJV$7$,9T$o$l$k!#(B

1998$BG/(B12$B7n(B16$BF|(B

$B$3$N%j%j!<%9$G$O!"(B1998$BG/(B12$B7n(B14$BF|HG$G@8$8$?!"%"%H%j%S%e!<%HCM$NCf$N0zMQId$,$J$/$J$k$H$$$&LdBj$r=$@5$7$?!#(B $B$^$?!"I=$N%;%kCf$KMg$N(B list $B%"%$%F%`$,4^$^$l$k>l9g!"$*$h$S(Btd $B$*$h$S(B tr $B%;%k$GM=4|$;$L=*N;%?%0$K=P$/$o$7$?>l9g$K@8$8$k!"(B $BI=2r@O$NLdBj$b=$@5$7$?!#(B $BL$CN$N(B (HTML 4.0 $B$GDj5A$5$l$F$$$J$$(B) $BH$KBP$7$F7Y9p$r@8@.$9$k$h$&$K$7$?!#(B $B$3$l$i$r$I$&07$&$Y$-$+!"?7$7$/DI2C$5$l$?%*%W%7%g%s$K$D$$$F9M$($k$H$h$$$@$m$&!#(B $BFC$K(B XML $B$KBP$7$F!#(B

1998$BG/(B12$B7n(B14$BF|(B

$B%9%/%j%W%HFb$N%?%0$G@8$8$kLdBj$r=$@5$9$k$?$a!"(B $B%G!<%?%?%$%W$,(B CDATA $B$G$"$k%(%l%a%s%H$N9=J82r@O$r=q$-D>$7$?!#(B

XML $B%b!<%I$G$N$-$l$$$J=PNO!#$^$?!"(Bxml:space $B%"%H%j%S%e!<%H$rE,@Z$K<1JL$9$k$?$a!"(B XML $B$N9=J82r@O$b=$@5$7$?!#$^$?!"(BCDATA $B@a$X$NBP1~$bDI2C$7$?!#(B

$B%$%s%i%$%s%(%l%a%s%HFb$G(B script $B$H(B noscript $B$,5v$5$l$k$h$&$K$J$C$?!#(B

$B%9%/%j%W%H$+$i4JC1$K(B tidy $B$r;H$($k$h$&$K$7$?!#(B tidy $B$O%(%i!<$r8+$D$1$k$H(B 2 $B!"(B $B7Y9p$,$"$k$H(B 1 $B!"$=$l0J30$J$i(B 0 $B!"$rJV$9$h$&$K$J$C$?!#(B tidy $B$O!"7Y9p$G$O$J$/%(%i!<$r8+$D$1$?>l9g!"=$@5HG$r@8@.$7$J$$$3$H$KCm0U$;$h!#(B

$BF10l9TFb$G@h9T$9$k%$%s%i%$%s%?%0$,$"$k$H!"%+%i%`0LCV$r4V0c$C$FI=<($9$k%P%0$r=$@5(B

-numeric $B%*%W%7%g%s$rDI2C$7$?!#$3$l$O!"J8;zH$r6/@)E*$K?tJ8;z;2>H$K=q$-D>$9!#(B 16$B?J?t$N?tJ8;z;2>H$O@8@.$5$l$J$$!#$=$NM}M3$O!"(BNetscape 4 $B$,BP1~$7$F$$$J$$$?$a$G$"$k!#(B

HTML 4.0 $B$K4^$^$l$F$$$J$$H$K$O2?$b$7$J$$!#Nc(B &precompiler-entity; $B$3$l$O!"C1FH$N(B & $B$K$O2?$b$7$J$$$3$H$r0UL#$9$k!#(B $B$J$<$J$i!"$3$l$HL$CN$NH$H$r<1JL$9$kJ}K!$,$J$$$+$i$@!#(B

tidy $B$O!"%3%a%s%H=*C<$N(B '>' $B$,4|BT$5$l$k0LCV$K!"%[%o%$%H%9%Z!<%9$^$?$O(B '--' $B$G$O$J$$J8;z(B($BNs(B)$B$,=P8=$9$k$h$&$J!"IT3J9%$J%3%a%s%H$rE&H/$9$k!#(B

<br> $B%?%0$r6u9T$N@hF,$K0LCV$9$k$h$&$K$7!"$=$NB8:_$rG'<1$7$d$9$/$7$?!#(B

-asxml $B%b!<%I$O!"E,@Z$J(B Voyager html $B%M!<%`%9%Z!<%9$r(B html $B%(%l%a%s%H$KA^F~$7!"(B doctype $B$rZ$N$?$a$K;H$($k$h$&$K$J$k$@$m$&!#(B WD-html-in-xml $B$r;2>H$N$3$H!#(B

1998$BG/(B11$B7n(B13$BF|0JA0$N%j%j!<%9(B

<style type=text/css> $B$r(B <style type="text/ss"> $B$H=q$-D>$9%P%0$r=$@5!#(B

tidy $B$O(B JavaScript $B5-=RItJ,$N%"%H%j%S%e!<%HFb$G$N9T@^$jJV$7$r9T$$!"I,MW$J$i9T7QB3$N;X<(;R$rA^F~$9$k!#$?$H$($P!'(B

onmouseover="window.status='Mission Statement, \
Our goals and why they matter.'; return true"

-wrap $B%*%W%7%g%s$G@^$jJV$70LCV$r;XDj$G$-$k$h$&$K$7$?!#(B

XML $B$r=PNO$9$k:]$K!"J8=q$,3N

$B8=:_!"(BHTML 2.0 $B$N%I%-%e%a%s%H%?%$%W$O(B "-//IETF//DTD HTML 2.0//" $B$G$"$k!#(B $B8E$$%P!<%8%g%s$N(B tidy $B$O!"(B"-//W3C//DTD HTML 2.0//" $B$H$$$&IT@53N$JJ8;zNs$K$7$F$$$?!#(B

-clean $B%*%W%7%g%s$G!"C1FH$N(B FONT $B%(%l%a%s%H$r(B SPAN $B%(%l%a%s%H$KCV49$9$k$h$&$K$7$?!#(B $B0JA0$O!"(BFONT $B%(%l%a%s%H$rC1=c$K:o=|$7$F$$$?!#(B

$B%U%l!<%`OHDj5AJ8=q$K$*$$$F!"(BBODY $B%(%l%a%s%H$,$"$l$P(B NOFRAMES $B$O5!G=$9$k!#(B

$B:#8e$NJ}8~!'(B

$B\:Y(B

$B%3!<%I$O(B ANSI C $B=`5r$G!"(Bi/o $B$K4X$7$F$O(B C $B$NI8=`%i%$%V%i%j$r;HMQ$7$F$$$k!#(B $B9=J8$N7OE}]J8=q$OI,MW$K1~$83HD%$5$l$kJ8;z%P%C%U%!Fb$K!"(BUTF-8 $BI=8=$N(B Unicode $B$GJ];}$5$l$k!#(B $B%3!<%I$O(B Windows'95, Windows NT, Linux, MacOS, BeOS, OS2 ,SunOS, Solaris, IRIX, HP-UX $B$*$h$S$=$NB>$G%F%9%H$5$l$F$$$k!#(B

$B$b$7(B HTML Tidy $B$NFCDj%W%i%C%H%U%)!<%`8~$1%P%$%J%j$rG[I[$9$k$?$a$N(B URL $B$rJ];}$9$k$D$b$j$J$i!";d$^$G$*CN$i$;$/$@$5$$!#$=$N%Z!<%8$X$N%j%s%/$rDI2C$7$^$9!#(B $B$=$&$9$l$P!"%j%3%s%Q%$%k$N$?$S$K;d$,$3$N%Z!<%8$r99?7$7$J$/$F:Q$_$^$9!#(B

tidy22Jan99.tgz
tar + gzip $B7A<0$N%=!<%9%3!<%I$N%U%!%$%k(B ($B9TKv$O(B UNIX $B%9%?%$%k(B)
tidy22jan99.zip
zip $B7A<0$N%=!<%9%3!<%I$N%U%!%$%k(B ($B9TKv$O(B Windows $B%9%?%$%k(B)
tidy.exe
Windows 95/NT $BMQ
tidy17dec98.ppc.tgz
Gzip $B7A<0$N(BBeOS PPC R4 $BMQ
Tidy on OS/2
zip $B7A<0$N(B OS/2 $BMQkshimz@sfc.co.jp> $B$K$h$j:n@.$5$l$?(B.
tidy.lha
Amiga $BMQ
platform.h, html.h
$B6&DL$NDj5A$,5-=R$5$l$?%$%s%/%k!<%I%U%!%$%k(B
lexer.c
$B<-=qE*$JJ,@O$H%P%C%U%!4IM}(B
parser.c
HTML $B$H(B XML $B$N2r@O(B
tags.c
$B%?%0$*$h$S$=$N%W%m%Q%F%#$N<-=q(B
attrs.c
$B%"%H%j%S%e!<%H$*$h$S$=$N%W%m%Q%F%#$N<-=q(B
istack.c
$B8=:_M-8z$J%$%s%i%$%s%(%l%a%s%H$N%9%?%C%/(B
entities.c
$BH$N<-=q(B
clean.c
$B8+1I$($r@)8f$9$k%^!<%/%"%C%W$r=|5n$9$k(B
pprint.c
HTML $B$H(B XML $B$r@0A3$H=PNO$9$k(B
localize.c
tidy $B$N%a%C%;!<%8$r%m!<%+%i%$%:$9$k$K$O!"$3$l$rJQ99$9$k(B
tidy.c
main() $B$*$h$S%(%i!
Makefile
gcc $BMQ$N(B Makefile

$B9TKv$r(B CRLF, LF $B$^$?$O(B CR $B$H$9$k$+$N479T$O!"$"$k%7%9%F%`$HJL$N%7%9%F%`(B $B$H$G0[$J$k!#%U%!%$%k$N9TKv$rA*Br$K1~$8$FJQ49$7!"$^$?!"%?%V$r%9%Z!<%9$K(B $BE83+$9$k(B tab2space $B%f!<%F%#%j%F%#$N%=!<%9$b4^$a$F$"$k!#(B

   tab2space -t4 -unix *.h *.c
   tab2space -tabs -unix Makefile

"-tabs" $B%*%W%7%g%s$rMxMQ$7$F(B Makefile $B$NCf$N%?%V$rJ]B8$7$F$$$k$3$H$KCm0U!#(B (Makefile $B$O%?%V$r>C$9$HF0:n$7$J$/$J$k(B!)

Unix $B$r;H$C$F$$$l$P!"0J2<$N%9%/%j%W%H$G%-%c%j%C%8%j%?!<%s$r=|5n$9$k$3$H$,$G$-$k(B :

#!/bin/sh
echo Stripping Carriage Returns from files...
for i
do
        # If a writable file
        if [ -f $i ]
        then
                if [ -w $i ]
                then
                        echo $i
                        # strip CRs from input and output to temp file
                        tr -d '\015' < $i > toix.tmp
                        mv toix.tmp $i
                else
                        echo $i: write-protected
                fi
        else
                echo $i: not a file
        fi
done

$B$3$N%9%/%j%W%H$r!"Nc$($P(B "scripcr" $B$H$$$&L>A0$GJ]B8$7!"(B "chmod +x stripcr" $B$H$9$l$Pstripcr *.c *.h Overview.html Makefile"

$B

$B2~A1Ds0F$d%P%0$NJs9p$r;d$KAw$C$F$/$l$?!"B?$/$N?M$?$A$K46o$K5.=E$G$7$?!#(B

Joe D'Andrea, Jerry Andrews, Christer Bernerus, Keith Blakemore-Noble, Eric Blossom, Keith B. Brown, Maurice Buxton, Trevor Carden, Kendall Clark, Jeremy Clulow, Dan Connolly, Keith Davies, Claus Andr$Bh~(BF$Bdr(Bber, Stephanie Foott, Michael Giroux, L$Bia(B Gris, Francisco Guardiola, Juha Häikiö, G. Ken Holman, Rick Jelliffe, Charles LaFountain, Michael Kay, Johannes Koch, Rudy Kohut, Nick Leverton, Dietmar Lippold, Gert-Jan C. Lokhorst, Anton Marsden, Ian McKellar, Matt Oshry, Gerald Oskoboiny, Ernst Paalvast, Ross L. Richardson, Philip Riebold, Erik Rossen, Klaus Johannes Rusch, Eric Schindler, J. Schlauch, Christian Sch$B|l(Ber, Jim Seymour, Kazuyoshi SHIMIZU, Geoff Sinclair, Jo Smith, Michael J. Suzio, Oren Tirosh, Charles A. Upsdell, Larry W. Virden, Jez Wain

Dave Raggett <dsr@w3.org> $B$O(B Hewlett Packard $B$N(B UK Laboratories $B$N%(%s%8%K%"$G!"(B World Wide Web Consortium (W3C) $B$K$*$$$F!"(BHTML$B!&?t<0$*$h$S2;@<%V%i%&%6$N%j!<%@$H$7$FF/$$$F$$$^$9!#(B


($BF|K\8l$X$NK]LuMakefile.OS2 $B$,$"$j$^$9!#(B

($BF|K\8lLu(B) $B@6?e(B $BOB2B(B <kshimz@dd.iij4u.or.jp>