Update of /cvsroot/docbook/defguide/en/examples In directory usw-pr-cvs1:/tmp/cvs-serv2021 Added Files: add.sect6.dtd arch-letter.dtd arch-letter.xml arch-payroll.dtd arch-payroll.xml catalog.example dsssl.annot dsssl.twostyles remv.inlines.dtd remv.sect4.dtd remv.sect4.sgm remv.synop.class.dtd remv.synop.class.rdbhier.mod remv.synop.class.rdbpool.mod remv.synop.class.sgm remv.synop.dtd simple.dsl simple.rtf simple.sgm simple.xml style-css.txt style-dsssl.txt style-fosi.txt style-xsl.txt test.sgm Log Message: Sources for examples --- NEW FILE --- <!ENTITY % sect5.module "IGNORE"> <!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook V3.1//EN"> %DocBookDTD; <!-- Add Sect6 to content model of Sect5 --> <!ENTITY % sect5.role.attrib "%role.attrib;"> <!ELEMENT Sect5 - O (Sect5Info?, (%sect.title.content;), (%nav.class;)*, (((%divcomponent.mix;)+, ((%refentry.class;)* | Sect6* | SimpleSect*)) | (%refentry.class;)+ | Sect6+ | SimpleSect+), (%nav.class;)*)> <!ATTLIST Sect5 %label.attrib; %status.attrib; %common.attrib; %sect5.role.attrib; > <!ENTITY % sect6.role.attrib "%role.attrib;"> <!ELEMENT Sect6 - O (Sect6Info?, (%sect.title.content;), (%nav.class;)*, (((%divcomponent.mix;)+, ((%refentry.class;)* | SimpleSect*)) | (%refentry.class;)+ | SimpleSect+), (%nav.class;)*)> <!ATTLIST Sect6 %label.attrib; %status.attrib; %common.attrib; %sect6.role.attrib; > --- NEW FILE --- <!ELEMENT address (name, company? street*, city, state, zip)> <!ATTLIST address ADDRESS CDATA #FIXED "START" > <!ELEMENT name (#PCDATA)*> <!ATTLIST name ADDRESS CDATA #FIXED "NAME" > <!ELEMENT company (#PCDATA)*> <!ATTLIST company ADDRESS CDATA #FIXED "COMPANY" > <!ELEMENT street (#PCDATA)*> <!ATTLIST street ADDRESS CDATA #FIXED "STREET" > <!ELEMENT city (#PCDATA)*> <!ATTLIST city ADDRESS CDATA #FIXED "CITY" > <!ELEMENT state (#PCDATA)*> <!ATTLIST state ADDRESS CDATA #FIXED "STATE" > <!ELEMENT zip (#PCDATA)*> <!ATTLIST zip ADDRESS CDATA #FIXED "ZIP" > --- NEW FILE --- <address ADDRESS="START"> <name ADDRESS="NAME">Leonard Muellner</name> <company ADDRESS="COMPANY">O'Reilly &amp; Associates</company> <street> ADDRESS="STREET">90 Sherman Street</street> <city ADDRESS="CITY">Cambridge</city><state ADDRESS="STATE">MA</state> <zip ADDRESS="ZIP">02140</zip> </address> --- NEW FILE --- <!ELEMENT employee (name, mailingaddress)> <!ELEMENT name (#PCDATA)*> <!ATTLIST name ADDRESS CDATA #FIXED "NAME" > <!ELEMENT mailingaddress (addrline1, addrline2, city, state.or.province, postcode)> <!ATTLIST mailingaddress ADDRESS CDATA #FIXED "START" > <!ELEMENT addrline1 (#PCDATA)*> <!ATTLIST addrline1 ADDRESS CDATA #FIXED "STREET" > <!ELEMENT addrline2 (#PCDATA)*> <!ATTLIST addrline2 ADDRESS CDATA #FIXED "STREET" > <!ELEMENT city (#PCDATA)*> <!ATTLIST city ADDRESS CDATA #FIXED "CITY" > <!ELEMENT state.or.province (#PCDATA)*> <!ATTLIST state.or.province ADDRESS CDATA #FIXED "STATE" > <!ELEMENT postcode (#PCDATA)*> <!ATTLIST postcode ADDRESS CDATA #FIXED "ZIP" > --- NEW FILE --- <employee><name ADDRESS="NAME">Leonard Muellner</name> <mailingaddress ADDRESS="START"> <addrline1 ADDRESS="STREET">90 Sherman Street</addrline1> <city ADDRESS="CITY">Cambridge</city> <state.or.province ADDRESS="STATE">MA</state.or.province> <postcode ADDRESS="ZIP">02140</postcode> </mailingaddress> </employee> --- NEW FILE --- -- Comments are delimited by pairs of double-hyphens, like SGML and XML comments. -- OVERRIDE YES SGMLDECL "n:/share/sgml/docbook/3.1/docbook.dcl" DOCTYPE BOOK n:/share/sgml/docbook/3.1/docbook.dtd PUBLIC "-//OASIS//DTD DocBook V3.1//EN" n:/share/sgml/docbook/3.1/docbook.dtd SYSTEM "http://nwalsh.com/docbook/xml/1.3/db3xml.dtd" n:/share/sgml/Norman_Walsh/db3xml/db3xml.dtd --- NEW FILE --- <!DOCTYPE style-sheet PUBLIC "-//Norman Walsh//DTD Annotated DSSSL Style Sheet V1.2//EN" [ <!-- perhaps additional declarations here --> ]> <style-sheet> <title>DocBook Stylesheet</title> <doctype pubid="-//OASIS//DTD DocBook V3.1//EN"> <doctype pubid="-//Davenport//DTD DocBook V3.0//EN"> <doctype pubid="-//Norman Walsh//DTD Website V1.4//EN"> <backend name="rtf" backend="rtf" fragid="print" options="-V rtf-backend" default="true"> <backend name="tex" backend="tex" fragid="print" options="-V tex-backend -i tex"> <backend name="html" backend="sgml" fragid="htmlweb" options="-i html"> <backend name="javahelp" backend="sgml" fragid="help" options="-i help"> <backend name="htmlhelp" supported="no"> <style-specification id="print" use="docbook"> <style-specification-body> . . . --- NEW FILE --- <!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [ <!ENTITY html-ss PUBLIC "-//Norman Walsh//DOCUMENT DocBook HTML Stylesheet//EN" CDATA dsssl> <!ENTITY print-ss PUBLIC "-//Norman Walsh//DOCUMENT DocBook Print Stylesheet//EN" CDATA dsssl> ]> <style-sheet> <style-specification id="print" use="print-stylesheet"> <style-specification-body> ;; customize the print stylesheet </style-specification-body> </style-specification> <style-specification id="html" use="html-stylesheet"> <style-specification-body> ;; customize the html stylesheet </style-specification-body> </style-specification> <external-specification id="print-stylesheet" document="print-ss"> <external-specification id="html-stylesheet" document="html-ss"> </style-sheet> --- NEW FILE --- <!ENTITY % tech.char.class "Application|Command|Email|Filename|Literal |Replaceable|Symbol|SystemItem"> <!ENTITY % action.module "IGNORE"> <!ENTITY % classname.module "IGNORE"> <!ENTITY % computeroutput.module "IGNORE"> <!ENTITY % database.module "IGNORE"> <!ENTITY % envar.module "IGNORE"> <!ENTITY % errorcode.module "IGNORE"> <!ENTITY % errorname.module "IGNORE"> <!ENTITY % errortype.module "IGNORE"> <!--<!ENTITY % function.module "IGNORE">--> <!ENTITY % guibutton.module "IGNORE"> <!ENTITY % guiicon.module "IGNORE"> <!ENTITY % guilabel.module "IGNORE"> <!ENTITY % guimenu.module "IGNORE"> <!ENTITY % guimenuitem.module "IGNORE"> <!ENTITY % guisubmenu.module "IGNORE"> <!ENTITY % hardware.module "IGNORE"> <!ENTITY % interface.module "IGNORE"> <!ENTITY % interfacedefinition.module "IGNORE"> <!--<!ENTITY % keycap.module "IGNORE">--> <!ENTITY % keycode.module "IGNORE"> <!--<!ENTITY % keycombo.module "IGNORE">--> <!--<!ENTITY % keysym.module "IGNORE">--> <!ENTITY % markup.module "IGNORE"> <!ENTITY % medialabel.module "IGNORE"> <!ENTITY % menuchoice.module "IGNORE"> <!--<!ENTITY % mousebutton.module "IGNORE">--> <!--<!ENTITY % msgtext.module "IGNORE">--> <!--<!ENTITY % option.module "IGNORE">--> <!--<!ENTITY % optional.module "IGNORE">--> <!--<!ENTITY % parameter.module "IGNORE">--> <!ENTITY % prompt.module "IGNORE"> <!ENTITY % property.module "IGNORE"> <!ENTITY % returnvalue.module "IGNORE"> <!ENTITY % sgmltag.module "IGNORE"> <!ENTITY % structfield.module "IGNORE"> <!ENTITY % structname.module "IGNORE"> <!ENTITY % token.module "IGNORE"> <!ENTITY % type.module "IGNORE"> <!ENTITY % userinput.module "IGNORE"> <!-- load DocBook --> <!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook V3.1//EN"> %DocBookDTD; --- NEW FILE --- <!ENTITY % sect3.module "IGNORE"> <!ENTITY % sect4.module "IGNORE"> <!ENTITY % sect5.module "IGNORE"> <!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook V3.1//EN"> %DocBookDTD; <!ENTITY % local.sect3.attrib ""> <!ENTITY % sect3.role.attrib "%role.attrib;"> <!ELEMENT Sect3 - O (Sect3Info?, (%sect.title.content;), (%nav.class;)*, (((%divcomponent.mix;)+, ((%refentry.class;)* | SimpleSect*)) | (%refentry.class;)+ | SimpleSect+), (%nav.class;)*)> <!ATTLIST Sect3 -- Renderas: Indicates the format in which the heading should appear -- Renderas (Sect1 |Sect2 |Sect4 |Sect5) #IMPLIED %label.attrib; %status.attrib; %common.attrib; %sect3.role.attrib; %local.sect3.attrib; > --- NEW FILE --- <!doctype chapter system "remv.sect4.dtd"> <chapter><title>chapter title</title> <para> test para </para> <sect1><title>sect1</title> <sect2><title>sect1</title> <sect3><title>sect1</title> <para>para</para> </sect3> </sect2> </sect1> </chapter> --- NEW FILE --- <!ENTITY % synop.class ""> <!ENTITY % dbpool.redecl.module "INCLUDE"> <!ENTITY % rdbpool SYSTEM "remv.synop.class.rdbpool.mod"> <!ENTITY % dbhier.redecl.module "INCLUDE"> <!ENTITY % rdbhier SYSTEM "remv.synop.class.rdbhier.mod"> <!-- load DocBook --> <!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook V3.1//EN"> %DocBookDTD; --- NEW FILE --- <!ENTITY % local.divcomponent.mix ""> <!ENTITY % divcomponent.mix "%list.class; |%admon.class; |%linespecific.class; |%para.class; |%informal.class; |%formal.class; |%compound.class; |%genobj.class; |%descobj.class; %local.divcomponent.mix;"> <!ENTITY % local.refcomponent.mix ""> <!ENTITY % refcomponent.mix "%list.class; |%admon.class; |%linespecific.class; |%para.class; |%informal.class; |%formal.class; |%compound.class; |%genobj.class; |%descobj.class; %local.refcomponent.mix;"> <!ENTITY % local.indexdivcomponent.mix ""> <!ENTITY % indexdivcomponent.mix "ItemizedList|OrderedList|VariableList|SimpleList |%linespecific.class; |%para.class; |%informal.class; |Anchor|Comment |%link.char.class; %local.indexdivcomponent.mix;"> --- NEW FILE --- <!ENTITY % local.component.mix ""> <!ENTITY % component.mix "%list.class; |%admon.class; |%linespecific.class; |%para.class; |%informal.class; |%formal.class; |%compound.class; |%genobj.class; |%descobj.class; %local.component.mix;"> <!ENTITY % local.sidebar.mix ""> <!ENTITY % sidebar.mix "%list.class; |%admon.class; |%linespecific.class; |%para.class; |%informal.class; |%formal.class; |Procedure |%genobj.class; %local.sidebar.mix;"> <!ENTITY % local.footnote.mix ""> <!ENTITY % footnote.mix "%list.class; |%linespecific.class; |%para.class; |%informal.class; %local.footnote.mix;"> <!ENTITY % local.example.mix ""> <!ENTITY % example.mix "%list.class; |%linespecific.class; |%para.class; |%informal.class; %local.example.mix;"> <!ENTITY % local.admon.mix ""> <!ENTITY % admon.mix "%list.class; |%linespecific.class; |%para.class; |%informal.class; |%formal.class; |Procedure|Sidebar |Anchor|BridgeHead|Comment %local.admon.mix;"> <!ENTITY % local.figure.mix ""> <!ENTITY % figure.mix "%linespecific.class; |%informal.class; %local.figure.mix;"> <!ENTITY % local.glossdef.mix ""> <!ENTITY % glossdef.mix "%list.class; |%linespecific.class; |%para.class; |%informal.class; |%formal.class; |Comment %local.glossdef.mix;"> <!ENTITY % local.para.char.mix ""> <!ENTITY % para.char.mix "#PCDATA |%xref.char.class; |%gen.char.class; |%link.char.class; |%tech.char.class; |%base.char.class; |%docinfo.char.class; |%other.char.class; |%inlineobj.char.class; %local.para.char.mix;"> --- NEW FILE --- <!DOCTYPE chapter SYSTEM "remv.synop.class.dtd"> <chapter><title>chapter title</title> <para> Test. There's nothing to say here, except that no synopsis are allowed in this instance. </para> </chapter> --- NEW FILE --- <!ENTITY % synop.class "Synopsis"> <!ENTITY % funcsynopsis.content.module "IGNORE"> <!ENTITY % cmdsynsynopsis.content.module "IGNORE"> <!-- load DocBook --> <!ENTITY % DocBookDTD PUBLIC "-//OASIS//DTD DocBook V3.1//EN"> %DocBookDTD; --- NEW FILE --- <!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN"> <style-sheet> <style-specification> <style-specification-body> (element chapter (make simple-page-sequence top-margin: 1in bottom-margin: 1in left-margin: 1in right-margin: 1in font-size: 12pt line-spacing: 14pt min-leading: 0pt (process-children))) (element title (make paragraph font-weight: 'bold font-size: 18pt (process-children))) (element para (make paragraph space-before: 8pt (process-children))) (element emphasis (if (equal? (attribute-string "role") "strong") (make sequence font-weight: 'bold (process-children)) (make sequence font-posture: 'italic (process-children)))) (element (emphasis emphasis) (make sequence font-posture: 'upright (process-children))) (define (super-sub-script plus-or-minus #!optional (sosofo (process-children))) (make sequence font-size: (* (inherited-font-size) 0.8) position-point-shift: (plus-or-minus (* (inherited-font-size) 0.4)) sosofo)) (element superscript (super-sub-script +)) (element subscript (super-sub-script -)) </style-specification-body> </style-specification> </style-sheet> --- NEW FILE --- {\rtf1\ansi\deff0 {\fonttbl{\f0\fnil\fcharset0 Times New Roman;} } {\colortbl;}{\stylesheet{\s1 Heading 1;}{\s2 Heading 2;}{\s3 Heading 3;}{\s4 Heading 4;}{\s5 Heading 5;}{\s6 Heading 6;}{\s7 Heading 7;}{\s8 Heading 8;}{\s9 Heading 9;}} \deflang1024\notabind\facingp\hyphauto1\widowctrl \sectd\plain\pgwsxn12240\pghsxn15840\marglsxn1440\margrsxn1440\margtsxn1440\margbsxn1440\headery0\footery0\pgndec{\headerl\pard\sl-240\sb0\sa1200\plain\tqc\tx4680\tqr\tx9360 {}\tab {}\tab {}\par}{\footerl\pard\sl-240\sb1200\sa0\plain\tqc\tx4680\tqr\tx9360 {}\tab {}\tab {}\par}{\headerr\pard\sl-240\sb0\sa1200\plain\tqc\tx4680\tqr\tx9360 {}\tab {}\tab {}\par}{\footerr\pard\sl-240\sb1200\sa0\plain\tqc\tx4680\tqr\tx9360 {}\tab {}\tab {}\par}\pard\sl280 \b\fs36 Test Chapter\hyphpar0\par\pard\sb160\sl280 \b0\fs24 This is a paragraph in the test chapter. It is unremarkable in every regard. This is a paragraph in the test chapter. It is unremarkable in every regard. This is a paragraph in the test chapter. It is unremarkable in every regard.\hyphpar0\par\pard\sb160\sl280 \b This\b0 paragraph contains \i some \i0 emphasized\i text\i0 and a \up9\fs19 super\up0\fs24 script and a \dn9\fs19 sub\up0\fs24 script.\hyphpar0\par\pard\sb160\sl280 This is a paragraph in the test chapter. It is unremarkable in every regard. This is a paragraph in the test chapter. It is unremarkable in every regard. This is a paragraph in the test chapter. It is unremarkable in every regard.\hyphpar0\par} --- NEW FILE --- <!DOCTYPE chapter PUBLIC "-//OASIS//DTD Docbook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"> <chapter><title>Test Chapter</title> <para> This is a paragraph in the test chapter. It is unremarkable in every regard. This is a paragraph in the test chapter. It is unremarkable in every regard. This is a paragraph in the test chapter. It is unremarkable in every regard. </para> <para> <emphasis role="bold">This</emphasis> paragraph contains <emphasis>some <emphasis>emphasized</emphasis> text</emphasis> and a <superscript>super</superscript>script and a <subscript>sub</subscript>script. </para> <para> This is a paragraph in the test chapter. It is unremarkable in every regard. This is a paragraph in the test chapter. It is unremarkable in every regard. This is a paragraph in the test chapter. It is unremarkable in every regard. </para> </chapter> --- NEW FILE --- <!DOCTYPE chapter PUBLIC "-//Norman Walsh//DTD DocBk XML V1.3//EN" "n:/share/sgml/Norman_Walsh/db31xml/db3xml.dtd"> <chapter><title>Test Chapter</title> <para> This is a paragraph in the test chapter. It is unremarkable in every regard. This is a paragraph in the test chapter. It is unremarkable in every regard. This is a paragraph in the test chapter. It is unremarkable in every regard. </para> <para> <emphasis role="bold">This</emphasis> paragraph contains <emphasis>some <emphasis>emphasized</emphasis> text</emphasis> and a <superscript>super</superscript>script and a <subscript>sub</subscript>script. </para> <para> This is a paragraph in the test chapter. It is unremarkable in every regard. This is a paragraph in the test chapter. It is unremarkable in every regard. This is a paragraph in the test chapter. It is unremarkable in every regard. </para> </chapter> --- NEW FILE --- para { display: block } emphasis { display: inline; font-style: italic; } emphasis emphasis { display: inline; font-style: upright; } --- NEW FILE --- (element para (make paragraph (process-children))) (element emphasis (make sequence font-posture: 'italic (process-children))) (element (emphasis emphasis) (make sequence font-posture: 'upright (process-children))) --- NEW FILE --- <e-i-c gi="para"> <charlist> <textbrk startln="1" endln="1"> </charlist> </e-i-c> <e-i-c gi="emphasis"> <charlist inherit="1"> <font posture="italic"> </charlist> </e-i-c> <e-i-c gi="emphasis" context="emphasis"> <charlist inherit="1"> <font posture="upright"> </charlist> </e-i-c> --- NEW FILE --- <?xml version='1.0'?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/XSL/Transform/1.0" xmlns:fo="http://www.w3.org/XSL/Format/1.0"> <xsl:template match="para"> <fo:block> <xsl:apply-templates/> </fo:block> </xsl:template> <xsl:template match="emphasis"> <fo:sequence font-style="italic"> <xsl:apply-templates/> </fo:sequence> </xsl:template> <xsl:template match="emphasis/emphasis"> <fo:sequence font-style="upright"> <xsl:apply-templates/> </fo:sequence> </xsl:template> </xsl:stylesheet> --- NEW FILE --- <!doctype chapter system "add.sect6.dtd"> <chapter><title>chapter title</title> <para> test para </para> </chapter> |