List Info

Thread: RE: v5 extension elements




RE: v5 extension elements
user name
2007-09-06 10:58:13
Dave,

Thanks for the suggestion; I think it makes sense to
add an example.  It's probably about time for me to
look at the section again anyway and see what else it
needs.

Thanks,
Dick

> -----Original Message-----
> From: Dave Pawson [mailto:davepdpawson.co.uk] 
> Sent: Thursday, September 06, 2007 12:45 AM
> To: Dick Hamilton
> Cc: 'Jirka Kosek'; 'Docbook List'
> Subject: Re: [docbook] v5 extension elements
> 
> 
> Dick Hamilton wrote:
> > Dave,
> > 
> >>>  <define
name="db.ubiq.inlines"
combine="choice">
> >>>   <choice>
> >>>     <ref name="shLft"/>
> >>>     <ref name='shRt'/>
> >>>   </choice>
> >>> </define>
> >>>
> >> In an external file Jirka.. then include the
main db file?
> >>
> > 
> > That's the way I would suggest doing this.  The
DocBook 5.0
> > Howto mentions this in the section on
customization:
> > 
> > h
ttp://docbook.org/docs/howto/#customconsiderations
> 
> Thanks Dick.
> Suggest an example would help others understand.
> Simple para explaining how the combine attribute works
> perhaps?
> <add>
> For example
> 
>    <define name="db.ubiq.inlines"
combine="choice">
>     <choice>
>       <ref name="myelement1"/>
>       <ref name='myelement2'/>
>     </choice>
>   </define>
> 
> 
> <define name="myelement1">
>    <text/>
> </define>
> 
> This replaces or merges with the definition within the
main
> schema, due to the 'combine' attribute being set to
'choice'.
> These two elements are added to the main definition.
> 
> Then when the schema is updated, the elements remain
defined
> without further work.
> 
> </add>
> 
> regards
> 
> -- 
> Dave Pawson
> XSLT XSL-FO FAQ.
> http://www.dpawson.co.uk

> 



------------------------------------------------------------
---------
To unsubscribe, e-mail: docbook-unsubscribelists.oasis-open.org
For additional commands, e-mail: docbook-helplists.oasis-open.org


[1]

about | contact  Other archives ( Real Estate discussion Medical topics )