This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: How to include the name of a xml document in the content of a tag.
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] How to include the name of a xml document in the content of a tag.
- From: "Chris Bayes" <chris at bayes dot co dot uk>
- Date: Wed, 24 Oct 2001 10:07:18 +0100
- Reply-To: xsl-list at lists dot mulberrytech dot com
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@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com] On Behalf Of
> Rua Costas, Beatriz
> Sent: 24 October 2001 09:14
> To: xsl-list@lists.mulberrytech.com
> 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@bayes.co.uk]
> > Enviado el: martes 23 de octubre de 2001 20:39
> > Para: xsl-list@lists.mulberrytech.com
> > 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@lists.mulberrytech.com
> > > [mailto:owner-xsl-list@lists.mulberrytech.com] On Behalf Of
> > > Rua Costas, Beatriz
> > > Sent: 23 October 2001 17:50
> > > To: xsl-list@lists.mulberrytech.com
> > > 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