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: Tue, 23 Oct 2001 19:39:23 +0100
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


Current Thread