XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Sonal AminSubject: How can I output the filename in XSLT?
Author: Sonal Amin
Date: 09 May 2008 03:53 AM

Postnext
Alberto MassariSubject: How can I output the filename in XSLT?
Author: Alberto Massari
Date: 13 May 2008 09:14 AM
Which filename?

Postnext
Ivan PedruzziSubject: How can I output the filename in XSLT?
Author: Ivan Pedruzzi
Date: 13 May 2008 10:24 AM

In XSLT 2.0 you can use document-uri in order to get the document URI for a given node.

<xsl:value-of select="document-uri(.)"/>

The following get the XSLT URI

<xsl:value-of select="document-uri(document(''))"/>

for more details see
http://www.w3.org/TR/xquery-operators/#func-document-uri

Hope this helps
Ivan Pedruzzi
Stylus Studio Team

Postnext
Sonal AminSubject: How can I output the filename in XSLT?
Author: Sonal Amin
Date: 14 May 2008 08:06 AM
Thank you that works, however I should have been explicit.
What I meant was the name of the XML file that is being parsed by the XSLT.

Postnext
Minollo I.Subject: How can I output the filename in XSLT?
Author: Minollo I.
Date: 14 May 2008 01:53 PM
As Ivan said, you can get the document-uri() of the current context:
<xsl:value-of select="document-uri(.)"/>

Postnext
Sonal AminSubject: How can I output the filename in XSLT?
Author: Sonal Amin
Date: 14 May 2008 10:58 AM
The command wrks in XSLT interactive mode, however when XSLT is run as shown below I get an error message.


myxsl.exe Input.xml test.xslt output.csv

Posttop
Minollo I.Subject: How can I output the filename in XSLT?
Author: Minollo I.
Date: 14 May 2008 01:54 PM
What does that mean? What is myxsl.exe?

 
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.