RE: [xsl] How to include the name of a xml document in the content of a tag.

Subject: RE: [xsl] How to include the name of a xml document in the content of a tag.
From: "Chris Bayes" <chris@xxxxxxxxxxx>
Date: Wed, 24 Oct 2001 10:07:18 +0100
Beatriz,
transformer.setParameter("filename", XMLFileName);
Before
transformer.transform...

Ciao Chris

XML/XSL Portal
http://www.bayes.co.uk/xml


> -----Original Message-----
> From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx 
> [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of 
> Rua Costas, Beatriz
> Sent: 24 October 2001 09:14
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: RE: [xsl] How to include the name of a xml document 
> in the content of a tag.
> 
> 
> I am using the next java code:
> 
> TransformerFactory tFactory = 
> TransformerFactory.newInstance(); Transformer transformer = 
> tFactory.newTransformer(new StreamSource(XSLFile)); 
> transformer.transform(new StreamSource(XMLFile), new 
> StreamResult(fOutPut));
> 
> How can I pass the xml filename in as a parameter to the transform?
> 
> Lots of thanks for your help.
> 
> 				Beatriz
> 
> > -----Mensaje original-----
> > De:	Chris Bayes [SMTP:chris@xxxxxxxxxxx]
> > Enviado el:	martes 23 de octubre de 2001 20:39
> > Para:	xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> > Asunto:	RE: [xsl] How to include the name of a xml 
> document in the
> > content of a tag.
> > 
> > Beatriz,
> > Depending on how you are doing the transform the easiest 
> way to do it 
> > is to pass the filename in as a parameter to the transform. 
> Then add 
> > <xsl:param name="filename" 
> select="noFileNamePassedToStylesheet" /> To 
> > your stylesheet
> > 
> > Ciao Chris
> > 
> > XML/XSL Portal
> > http://www.bayes.co.uk/xml
> > 
> > 
> > > -----Original Message-----
> > > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> > > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of 
> > > Rua Costas, Beatriz
> > > Sent: 23 October 2001 17:50
> > > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> > > Subject: [xsl] How to include the name of a xml document in 
> > > the content of a tag.
> > > 
> > > 
> > > 	Hello everyone,
> > > I am using a xsl document to do several transformations in xml 
> > > files.
> > > I would like to include in the xml document the name of the 
> > > file like the content of a tag.
> > > 
> > > E.g.:
> > > 
> > > Original XML (before XSL Transformation):
> > > 
> > > <?xml version="1.0" encoding="ISO8859-1" ?>
> > > <CATALOG>
> > >   <CD>
> > >     <TITLE>Empire Burlesque</TITLE>
> > >     <ARTIST>Bob Dylan</ARTIST>
> > >     <COUNTRY>USA</COUNTRY>
> > >     <COMPANY>Columbia</COMPANY>
> > >     <PRICE>10.90</PRICE>
> > >     <YEAR>1985</YEAR>
> > >   </CD>
> > > .
> > > .
> > > .
> > > 
> > > Final XML (after XSL Transformation):
> > > 
> > > <?xml version="1.0" encoding="ISO8859-1" ?>
> > > <CATALOG>
> > >   <CD>
> > >     <DOC>The_name_of_the_xml_document</DOC>
> > >     <TITLE>Empire Burlesque</TITLE>
> > >     <ARTIST>Bob Dylan</ARTIST>
> > >     <COUNTRY>USA</COUNTRY>
> > >     <COMPANY>Columbia</COMPANY>
> > >     <PRICE>10.90</PRICE>
> > >     <YEAR>1985</YEAR>
> > >   </CD>
> > > .
> > > .
> > > .
> > > 
> > > Is there any easy way to get the name of the xml document
> > > using a xsl file?
> > > 
> > > Thank you.
> > > 
> > > 	Beatriz
> > > 
> > >  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
> 
> 


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread