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

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

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


Subject: Re: [docbook-apps] nodetree to tablestructure


Take a look at the DocBook entrytbl element.
It is for a table nested inside a table entry.

Bob Stayton                                 400 Encinal Street
Publications Architect                      Santa Cruz, CA  95060
Technical Publications                      voice: (831) 427-7796
The SCO Group                               fax:   (831) 429-1887
                                            email: bobs@sco.com


On Fri, Apr 25, 2003 at 03:52:59PM +0200, Jeroen Alblas wrote:
> Hello,
> 
> I'm writing XSLT code to turn XML data into a DocBook book. I'm stuck at
> the moment trying to turn an XML node structure into a table. The XML is
> representing a flow of actions. The "parallel" tag holds actionflows
> that can occur simultaneously.
> 
> Say I have the following XML structure:
> 
> <tree id=1>
>    <action name="a1"/>
>    <action name="a2"/>
>    <parallel>
>       <tree id=2>
>       <tree id=3>
>    </parallel>
>    <action name="a3"/>
> </tree>
> 
> <tree id=2>
>    <action name="a4"/>
>    <action name="a5"/>
> </tree>
> 
> <tree id=3>
>    <action name="a6"/>
> </tree>
> 
> The table should something like this:
> -------------------------------------------------
> |                      a1                       |
> -------------------------------------------------
> |                      a2                       |
> -------------------------------------------------
> |         a4            |           a6          |
> -------------------------------------------------
> |         a5            |        <empty>        |
> -------------------------------------------------
> |                      a3                       |
> -------------------------------------------------
> 
> When transforming an XML tree like this to an HTML table, the nested
> sturcture can be solved with nesting HTML tables. I believe this can't
> be done with DocBook tables.
> 
> The example is quite simple, but imagine the nesting to be more deeply.
> The tree with ID 3 could contain another parallel tag, for instance.
> 
> Maybe someone has had (and solved) this problem before.
> 
> I've searched the DocBook documentation for tagsturctures that can
> represent a tree structure, but alas. Understandable though, because
> then you would have to create tags for all kind of diagrams I guess
> (flowcharts, pieslices, what have you).
> 
> Thnx!
> Jeroen.
> 
> 
> Disclaimer   http://www.infosupport.com
> ***********************************************************************
> This E-Mail Message is intended exclusively for the addressee. If the 
> E-Mail was sent to you in error, please notify the sender immediately 
> by replying to this E-mail. We would then request you to destroy the 
> E-Mail and neither to use nor disclose the contents in any manner to 
> third parties, as the message could contain confidential information 
> which may be protected by the professional secrecy act. 
> 
> This footnote also confirms that this E-mail message has been swept for 
> computer viruses.
> ***********************************************************************
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
> For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
> 
> 

-- 


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