Subject: RE: document() revisited From: "Didier PH Martin" <martind@xxxxxxxxxxxxx> Date: Wed, 16 Feb 2000 08:14:28 -0500 |
Hi, XML.com should be published today. Take a look at the Style Matters article, you may have in this column some answers to your problem. Cheers Didier PH Martin ---------------------------------------------- Email: martind@xxxxxxxxxxxxx Conferences: Web New York (http://www.mfweb.com) Book: XML Pro published by Wrox Press Products: http://www.netfolder.com -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxx]On Behalf Of Linda van den Brink Sent: Wednesday, February 16, 2000 7:15 AM To: 'xsl-list@xxxxxxxxxxxxxxxx' Subject: RE: document() revisited To enter each listed file, do something like <xsl:for-each select="file"> <xsl:param name="current_file_root" select="."/> <xsl:for-each select="document($current_file_root)"> <!-- do your stuff here --> </xsl:for-each> </xsl:for-each> I don't know what you mean by copying the result onto itself. Do you want the result to be available for further processing? Then you need to store it in a variable as a result tree fragment using copy-of and access the variable with an extension function such as XT and Saxon have. It's not possible in standard XSLT. Linda > -----Original Message----- > From: Beckers, Marc [mailto:Marc.Beckers@xxxxxxxxxxxxxx] > Sent: Wednesday, February 16, 2000 11:49 AM > To: 'xsl-list@xxxxxxxxxxxxxxxx' > Subject: document() revisited > > > I've asked this before and got no replies, > so I'll ask again and try and put the question more simply: > > I have an xml document containing a list of xhtml files, e.g.: > > <mother> > <file>files\overview.html</file> > <file>files\book1\page1.html</file> > <file>files\book1\chap1\page2.html</file> > <file>files\book2\page1.html</file> > <file>files\book2\chap1\page2.html</file> > </mother> > > How can I use XSL to enter each listed file, > manipulate it and copy the result onto itself, > thus retaining the file names and directory structure? > > Grateful for any tips or hints > > Dr. Marc Beckers > Documentation Consultant > Software AG > Uhlandstraße 12 > D-64297 Darmstadt > Phone +49-6151-92-1322 > Fax -1612 > mailto:Marc.Beckers@xxxxxxxxxxxxxx > http://www.softwareag.com > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: document() revisited, Linda van den Brink | Thread | RE: document() revisited, Beckers, Marc |
RE: XSL or CSS, Linda van den Brink | Date | Re: document() revisited, Steve Tinney |
Month |