|
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 |