Subject: Re: [xsl] handling tags and PIs within a macro From: Nancy Brandt <nancy_brndt@xxxxxxxxx> Date: Wed, 24 Oct 2007 08:54:10 -0700 (PDT) |
is it possible to state in the template that when there is no <fid> element, the corresponding formalpara has no ID? Best regards, Nancy --- David Carlisle <davidc@xxxxxxxxx> wrote: > > > <formalpara id="admin/user/fullname"> > I'm pretty sure that id in docbook is of type ID so > it is not valid to > have a / in the id string. > > > > <formalpara id=""> > or for the id to be empty. > > Note these are docbook language issues nothing to do > with XSLT. > > > > > > in which FOP spots a problem for some reason: > FOP never saw the file you posted (which was > docbook) it needs to see an > XSL-FO file (that will start off <fo:root>... and > have elements like > <fo:block, The stylesheet generates an FO file from > the docbook file and > FOP converts the FO file to pdf. > > I have't looked at how the docbook stylesheets > expand %t and friends but > it is quite likely that they need to see the full > docbook markup with > all the id's in place. > > That is you need to expand your private docbook > extensions before > calling the docbook styleheet, so you need three > stages > > 1) your own stylesheet that is an "identity > transform" with additional > templates that expands j_enty out to a > <formalpara and any other > similar local elements that you need to remove > > The output from that stylesheet should then be a > valid docbook file with > no local additions which you can then process using > teh docbook > stylesheets, so > > 2) process with the docbook stylesheet to get an FO > file > > 3) process with FOP to get PDF. > > David > > ________________________________________________________________________ > The Numerical Algorithms Group Ltd is a company > registered in England > and Wales with company number 1249803. The > registered office is: > Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, > United Kingdom. > > This e-mail has been scanned for all viruses by > Star. The service is > powered by MessageLabs. > ________________________________________________________________________ > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] handling tags and PIs wit, David Carlisle | Thread | Re: [xsl] handling tags and PIs wit, David Carlisle |
Re: [xsl] handling tags and PIs wit, David Carlisle | Date | Re: [xsl] handling tags and PIs wit, David Carlisle |
Month |