<HTML ><HEAD ><TITLE >Jade</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.54"><LINK REL="HOME" TITLE="LDP Author Guide" HREF="index.html"><LINK REL="UP" TITLE="$BJ8=q:n@.%D!<%k(B" HREF="tools.html"><LINK REL="PREVIOUS" TITLE="DocBook DTD (version 4.1 $B$+(B 3.1)" HREF="dtd.html"><LINK REL="NEXT" TITLE="Jade wrappers" HREF="jadewrappers.html"></HEAD ><BODY CLASS="SECTION" BGCOLOR="#FFFFFF" TEXT="#000000" ><DIV CLASS="NAVHEADER" ><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >LDP Author Guide</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="dtd.html" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Chapter 3. $BJ8=q:n@.%D!<%k(B</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="jadewrappers.html" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECTION" ><H1 CLASS="SECTION" ><A NAME="JADE" >3.3. Jade</A ></H1 ><P >Jade $B$H(B OpenJade $B$O!"$U$?$D$H$b!"(BDTD $B$H(B DSSSL $B$K4p$E$$$F%3!<%I$N(B $B%l%s%@%j%s%0$dBEEv@-8!::$NBgH>$r=hM}$9$k%W%m%0%i%`$G$9!#$I$A$i$+$,I,MW$J$N$G!"(B DTD $B$H(B DSSSL $B$N%$%s%9%H!<%k$,=*$o$C$F$+$i!"%$%s%9%H!<%k$7$F$/$@$5$$!#(B </P ><DIV CLASS="SECTION" ><H2 CLASS="SECTION" ><A NAME="AEN289" >3.3.1. Jade</A ></H2 ><P ><A HREF="ftp://ftp.jclark.com/pub/jade/jade-1.2.1.tar.gz" TARGET="_top" > ftp://ftp.jclark.com/pub/jade/jade-1.2.1.tar.gz</A ></P ><P >Jade $B$O!"(BSGML $B$N%U%m%s%H!&%(%s%I%W%m%;%C%5$G$9!#(BDocBook $B$H(B DSSSL $B$r(B $B;H$C$F!"BEEv@-8!::$d!"L\E*$N%U%)!<%^%C%H$X$N(B SGML $B%=!<%9$N%l%s%@%j%s%0$r9T$$(B $B$^$9!#(B</P ><DIV CLASS="SECTION" ><H3 CLASS="SECTION" ><A NAME="USINGJADE" >3.3.1.1. Jade $B$r;H$&(B</A ></H3 ><P >$B$3$3$G$O!";H$C$F$$$k%G%#%9%H%j%S%e!<%7%g%s$rLd$o$:!"$I$N(B $B%G%#%9%H%j%S%e!<%7%g%s$G$b!"$H$K$+$/$9$0$K;H$($k$h$&$K$9$kJ}K!$r>R2p$7$^$9!#(B</P ><P ></P ><OL TYPE="1" ><LI ><P >$B$$$m$s$J%U%!%$%k$rF~$l$k$?$a$K!"(B<TT CLASS="FILENAME" >/usr/local/sgml/</TT > $B$H$$$C$?%Y!<%9!&%G%#%l%/%H%j$r(B $B:n@.$7$^$9!#0J2<$G$O!"$=$N%G%#%l%/%H%j$r(B <TT CLASS="ENVAR" >$_toolroot</TT > $B$H8F$S$^$9!#(B</P ></LI ><LI ><P >Jade, DocBook DTD, DSSSL $B$r!"(B<TT CLASS="ENVAR" >$_toolroot</TT > $B$,$=$l$>$l$N(B $B%Y!<%9%G%#%l%/%H%j$K$J$k$h$&!"<!$N$h$&$J%G%#%l%/%H%j$r:n@.$7$F!"%$%s%9%H!<%k(B $B$7$^$9!#(B</P ><P ></P ><UL ><LI ><P ><TT CLASS="FILENAME" >$_toolroot/jade-1.2.1 </TT > </P ></LI ><LI ><P ><TT CLASS="FILENAME" >$_toolroot/dtd</TT > </P ></LI ><LI ><P ><TT CLASS="FILENAME" >$_toolroot/dsssl</TT > </P ></LI ></UL ></LI ><LI ><P >$B4D6-JQ?t(B <TT CLASS="ENVAR" >SGML_CATALOG_FILES</TT > $B$K(B <TT CLASS="FILENAME" >$_toolroot</TT > $B$K$"$k%+%?%m%0%U%!%$%kL>$r@_Dj$9$k(B $BI,MW$,$"$j$^$9!#$=$l$K$O<!$N%3%^%s%I$r;H$C$F$/$@$5$$!#(B <TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" ><TT CLASS="PROMPT" >bash$</TT > <B CLASS="COMMAND" >export SGML_CATALOG_FILES=$_toolroot/dtd/docbook.cat:\ $_toolroot/dsssl/docbook/catalog:$_toolroot/jade-1.2.1/dsssl/catalog</B > </PRE ></FONT ></TD ></TR ></TABLE > </P ></LI ><LI ><P >$B$3$l$G(B Jade $B$r;H$&=`Hw$,$G$-$^$7$?!#%;%/%7%g%sJL$N(B HTML $B%U%!%$%k$r:n@.(B $B$9$k$K$O!"<!$N%3%^%s%I$r;H$$$^$9!#(B</P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" ><B CLASS="COMMAND" >$_toolroot/jade-1.2.1/jade/jade -t sgml -i html \ -d $_toolroot/dsssl/docbook/html/docbook.dsl howto.sgml</B > </PRE ></FONT ></TD ></TR ></TABLE ></LI ><LI ><P >$B0lKg$N(B HTML $B%U%!%$%k$K$^$H$a$k$K$O!">e5-$N(B Jade $B%3%^%s%I$K(B <EM >-V nochunks</EM > $B$rIU$1$F$/$@$5$$!#(B</P ></LI ></OL ></DIV ><DIV CLASS="SECTION" ><H3 CLASS="SECTION" ><A NAME="JADEXML" >3.3.1.2. XML $B%b!<%I$N(B Jade</A ></H3 ><P >$B$$$C$?$s(B XML $BMQ$N@_Dj$,:Q$a$P!"(BJade $B$b(B OpenJade $B$b(B SGML DocBook $B$H(B $BF1$8$d$jJ}$G;H$($^$9!#(B</P ><P >XML DTD $B$r2rE`$7$?$i!"(Bjade/openjade $B$N%+%?%m%0%U%!%$%k$N%G%U%)%k%H(B $B%U%!%$%kL>$H$7$F!"(Bdocbook.cat $B%U%!%$%k$+$i(B "catalog" $B$K%7%s%\%j%C%/%j%s%/$r(B $BD%$k$3$H$b$G$-$^$9!#<!$N(B $_xml_root $B$NItJ,$O!"%$%s%9%H!<%k$7$?(B XML_DTD $B$N>l=j$K(B $BCV$-49$($F$/$@$5$$!#(B</P ><DIV CLASS="INFORMALEXAMPLE" ><P ></P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" ><TT CLASS="PROMPT" >bash$</TT > <B CLASS="COMMAND" >cd $_xml_root</B > <TT CLASS="PROMPT" >bash$</TT > <B CLASS="COMMAND" >ln -s docbook.cat catalog</B > <TT CLASS="PROMPT" >bash$</TT > <B CLASS="COMMAND" >export SGML_CATALOG_FILES=$_xml_root/catalog:$_toolroot/dsssl/catalog:\ $_toolroot/dtd/docbook/catalog</B > <A NAME="EXPORT" ><IMG SRC="./1.gif" HSPACE="0" VSPACE="0" BORDER="0" ALT="(1)"></A > <TT CLASS="PROMPT" >bash$</TT > <B CLASS="COMMAND" >jade -t sgml -i html -d style $_jade_path/pubtext/xml.dcl foo.xml</B > <A NAME="JADEXMLCMD" ><IMG SRC="./2.gif" HSPACE="0" VSPACE="0" BORDER="0" ALT="(2)"></A > </PRE ></FONT ></TD ></TR ></TABLE ><DIV CLASS="CALLOUTLIST" ><DL COMPACT="COMPACT" ><DT ><A HREF="jade.html#EXPORT" ><IMG SRC="./1.gif" HSPACE="0" VSPACE="0" BORDER="0" ALT="(1)"></A ></DT ><DD >XML, DSSSL, DocBook $B$=$l$>$l$N%+%?%m%0%U%!%$%k$,I,MW$G$9!#(B $_toolroot $B$O!"@h$[$I$NNc$HF1$8$G$9!#(B</DD ><DT ><A HREF="jade.html#JADEXMLCMD" ><IMG SRC="./2.gif" HSPACE="0" VSPACE="0" BORDER="0" ALT="(2)"></A ></DT ><DD >$B%9%?%$%k%U%!%$%k$O!"9%$_$N%9%?%$%k%U%!%$%k$KCV$-49$($F$/$@$5$$!#(Bjade $B$,F0$/$K$O!"(Bxml.dcl $B$X$N%]%$%s%?$,I,MW$G!"$3$l$O!"(BXML $BJ8=qL>$ND>A0$K;XDj$5$l(B $B$kI,MW$,$"$j$^$9!#(B</DD ><DD ><P >XML $BJ8=q$r=hM}Cf$K<!$N$h$&$J7Y9p$,I=<($5$l$k$+$b$7$l$^$;$s!#$3$l$O=PNO(B $B$K$O1F6A$7$^$;$s$,!"860x$OD4::Cf$G$9!#(B</P ></DD ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" ><xml_dtd_pth>/ent/iso-lat2.ent:119:18:E: "X0176" is not a function name <xml_dtd_pth>/ent/iso-lat2.ent:120:17:E: "X0178" is not a function name </PRE ></FONT ></TD ></TR ></TABLE ></DL ></DIV ><P ></P ></DIV ><P >$B4{B8$N(B SGML DocBook $BJ8=q$r(B XML $BJ8=q$KJQ49$7$?$$>l9g$O!"(B($BJ8=q$NKAF,$N(B $B9T$N(B)$BJ8=q7?@k8@(B(declaration)$B$N$H$3$m$G<!$N$h$&$K=q$$$F$/$@$5$$!#(B</P ><TABLE BORDER="1" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="SCREEN" ><?xml version='1.0' encoding='ISO-8859-1'?> <!DOCTYPE article PUBLIC '-//OASIS//DTD DocBook XML V4.1.2//EN'> </PRE ></FONT ></TD ></TR ></TABLE ><P >LDP $B$NJ8=q5,B'$K=>$C$F$$$k>l9g!"$3$l0J30$KJ8=q$KJQ99$r2C$($kI,MW$O(B $B$"$j$^$;$s!#(B</P ></DIV ></DIV ><DIV CLASS="SECTION" ><H2 CLASS="SECTION" ><A NAME="OPENJADE" >3.3.2. OpenJade</A ></H2 ><P ><A HREF="http://openjade.sourceforge.net/" TARGET="_top" > http://openjade.sourceforge.net/</A ></P ><P >DSSSL $B%3%_%e%K%F%#!<$,:n@.$7$?!"(BJade $B$N%(%/%9%F%s%7%g%s$G$9!#(B $B%"%W%j%1!<%7%g%s$N$J$+$K$O(B jade $B$rI,MW$H$9$k$b$N$b$"$j$^$9$,!"$I$A$i$b(B $B%5%]!<%H$G$-$k$h$&$K%"%C%W%G!<%H$5$l$D$D$"$j$^$9!#(B</P ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="dtd.html" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="jadewrappers.html" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >DocBook DTD (version 4.1 $B$+(B 3.1)</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="tools.html" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Jade wrappers</TD ></TR ></TABLE ></DIV ></BODY ></HTML >