Subject: RE: [xsl] First attempt at xsl:result-document From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Mon, 25 Apr 2005 20:53:32 +0100 |
> Thanks once again for the reply. I've retested my application and do > not think the URI is the problem. As an example > > . > . > . > <xsl:for-each select="part"> > <xsl:variable name="filename" select="concat('file:///', > position(), '.htm'"/> > <xsl:result-document href={$filename}" format="html"> > <html> > <body> > > <!-- Test --> > <xsl:value-of="/act/title"/> > <!--End of Test --> > > <xsl:apply-templates mode="content"/> > </body> > </html> > </xsl:result-document> > </xsl:for-each> > </xsl:template> > > Now let's say I have 4 parts in an xml document. I do get 5 files in > the end (1 table of contents and 4 parts) and each file is named as > expected and each file picks up the title. However none of the files > pick up any content from the <xsl:apply-templates mode="content"/>. > Your example XML was: <act> > > <part>this is a part we will divide a file on</part> > > <section>This is a section</section> > > <clause>This is a clause</clause> > > <part>This is another part, in the new scheme of things, a second > > file</part> > > <section>Yet another section</section> > > </act> In this example, the only child of the <part> element is a single text node. I would expect this text to be output as a result of the <xsl:apply-templates mode="content"/> call. I would not expect the section and clause elements to be output, because they are not children of the <part>. Michael Kay http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] First attempt at xsl:resu, Spencer Tickner | Thread | Re: [xsl] First attempt at xsl:resu, Spencer Tickner |
Re: [xsl] First attempt at xsl:resu, Spencer Tickner | Date | Re: [xsl] First attempt at xsl:resu, Spencer Tickner |
Month |