OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

docbook message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]

Subject: Re: DOCBOOK: inserting an external source code example into xml docbook

On Wed, Apr 03, 2002 at 09:40:21AM +0200, Jirka Kosek wrote:
>Lorenzo Delana wrote:
>> <!ENTITY example01 SYSTEM "example01.txt">
>> <para>
>>         <example>
>>                 <title>a little example</title>
>>         &example01;
>>         </example>
>> </para>
>You can use following construct which is handled by both DSSSL and XSL
>stylesheets (you must set parameter use.extensions=1 when using XSL
>fileref="example.txt" format="linespecific"/></programlisting>
>				Jirka

I tried this with my C source files to include them in an appendix.  It
wouldn't work with a fileref... the error was that the file could not be found
(it was there, of course).  So I used an entityref instead.  This does work
and gives the results I wanted.  It does, however, also generate a warning,
the meaning of which I am unclear of:

output is cubesat_manual
Using catalogs: /etc/sgml/catalog
Using stylesheet: /usr/share/sgml/docbook/utils-0.6.9/docbook-utils.dsl#html
Working on: /home/johng/progs/cubesat/docs/cubesat_manual.sgml
"cubesatfile" is not a data or subdocument entity

where cubesatfile was declared in the internal subset as:

  <!entity cubesatfile SYSTEM "../cubesat.c">

and is being used in the appendix as:

<section><title>Test include - cubesat.c</title>
entityref=cubesatfile format="linespecific"></programlisting>

Can anybody tell me what this means?

--John Gruenenfelder    Research Assistant, Steward Observatory, U of Arizona
"This is the most fun I've had without being drenched in the blood
of my enemies!"
        --Sam of Sam & Max

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]

Powered by eList eXpress LLC