Subject: Re: [xsl] Re: Using the full page for an element From: "Jay Bryant" <jay@xxxxxxxxxxxx> Date: Thu, 25 Aug 2005 23:21:01 -0500 |
For that to work, you'd have to have an XML structure like this: <Question> <Question> <FullPage>true</FullPage> </Question> <Question> Since you don't have a Question element within your Question element, you need this: <xsl:if test="FullPage='true'"> Jay Bryant Bryant Communication Services ----- Original Message ----- From: "bharathi kongara" <bharathikongara@xxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Sent: Thursday, August 25, 2005 5:32 PM Subject: [xsl] Re: Using the full page for an element > In correspondence with my previous question, I used > the following xsl-if, it still didn't work for me. > > <xsl:template match="Question"> > <fo:block keep-together="always" > white-space-collapse="false"> > > <xsl:if test="Question/FullPage = 'true'"> > <xsl:attribute > name="break-after">page</xsl:attribute> > <xsl:attribute > name="break-before">page</xsl:attribute> > </xsl:if> > <xsl:apply-templates select="QuestionNo"/> > <xsl:apply-templates select="QuestionText"/> > </fo:block> > </xsl:template> > > --- bharathi kongara <bharathikongara@xxxxxxxxx> > wrote: > > > Hi > > > > Is there any way that depending on the attribute in > > the xml that I can allot a full page to that, by > > specifying in the style sheet. > > > > My xml is: > > > > <Question> > > <QuestionNo>1.</QuestionNo> > > <QuestionText>This is question > > 1.</QuestionText> > > <FullPage>true</FullPage> > > </Question> > > <Question> > > <QuestionNo>1.</QuestionNo> > > <QuestionText>This is question > > 2.</QuestionText> > > <FullPage>false</FullPage> > > </Question> > > > > My xsl is: > > > > <xsl:template match="Question"> > > <fo:block keep-together="always" > > break-after="page" > > white-space-collapse="false"> > > <xsl:apply-templates select="QuestionNo"/> > > <xsl:apply-templates select="QuestionText"/> > > </fo:block> > > </xsl:template> > > > > So if the FullPage attribute is true, that question > > should start on a new page and the full page must be > > left. The xsl-if has never worked properly form, > > probably the syntax may be wrong. Any help is > > appreciated. > > > > > ____________________________________________________ > Start your day with Yahoo! - make it your home page > http://www.yahoo.com/r/hs
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Re: Using the full page for a, bharathi kongara | Thread | RE: [xsl] Re: Using the full page f, Michael Kay |
[xsl] Converting from datetime in m, Vishwajit Pantvaidya | Date | [xsl] Reg : xsl parameters, Shobana s |
Month |