473,796 Members | 2,544 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Xml and XSLT

Hi Guys,

I am using XSLT to render my XML dataset at the client
side to HTML code.

When I am trying to load the XslTransform with an Xslt
file, it gives me the following error.
The path is too long after being fully qualified.

Make sure path is less than 260 characters.

I have used the same file to render another Dataset, but
not sure why this is behaving in this way.....

Here is the path of the XSLT which is surprisingly not
more than 52 characters
http://aspweb.w2k.iis.xku.edu/uploa/dynamiccart.xslt

----------------------------------------------------------
XslTransform transform = new XslTransform();
transform.Load( Server.MapPath( "dynamiccart.xs lt"));

----------------------------------------------------------

Thanks for your help


Nov 17 '05 #1
4 1471
hi,

Im not positive, but the error might be referring to the path (or xpath) inside your xml, not the url of the document.

Xpath is used to define the matching patterns for the transformations .
OR,

since you are doing a "map path", that is returning the physical path, which MAY be over 260 characters. Print it out with a
Response.Write and check it out.

hope that helps

<an*******@disc ussions.microso ft.com> wrote in message news:01******** *************** *****@phx.gbl.. .
Hi Guys,

I am using XSLT to render my XML dataset at the client
side to HTML code.

When I am trying to load the XslTransform with an Xslt
file, it gives me the following error.
> The path is too long after being fully qualified.

Make sure path is less than 260 characters.

I have used the same file to render another Dataset, but
not sure why this is behaving in this way.....

Here is the path of the XSLT which is surprisingly not
more than 52 characters
http://aspweb.w2k.iis.xku.edu/uploa/dynamiccart.xslt

----------------------------------------------------------
XslTransform transform = new XslTransform();
transform.Load( Server.MapPath( "dynamiccart.xs lt"));

----------------------------------------------------------

Thanks for your help

Nov 17 '05 #2
Post the code, we'll point it out. Anything else right now is guessing.
--
Kirk Allen Evans
Microsoft MVP, ASP.NET
XmlInsider
www.xmlandasp.net
Read my web log at http://weblogs.asp.net/kaevans
"Chance Hopkins" <ch************ *************** *******@hotmail .com> wrote in
message news:uR******** *****@TK2MSFTNG P10.phx.gbl...
hi,

Im not positive, but the error might be referring to the path (or xpath) inside your xml, not the url of the document.
Xpath is used to define the matching patterns for the transformations .
OR,

since you are doing a "map path", that is returning the physical path, which MAY be over 260 characters. Print it out with a Response.Write and check it out.

hope that helps

<an*******@disc ussions.microso ft.com> wrote in message

news:01******** *************** *****@phx.gbl.. .
Hi Guys,

I am using XSLT to render my XML dataset at the client
side to HTML code.

When I am trying to load the XslTransform with an Xslt
file, it gives me the following error.
>>> The path is too long after being fully qualified.

Make sure path is less than 260 characters.

I have used the same file to render another Dataset, but
not sure why this is behaving in this way.....

Here is the path of the XSLT which is surprisingly not
more than 52 characters
http://aspweb.w2k.iis.xku.edu/uploa/dynamiccart.xslt

----------------------------------------------------------
XslTransform transform = new XslTransform();
transform.Load( Server.MapPath( "dynamiccart.xs lt"));

----------------------------------------------------------

Thanks for your help


Nov 17 '05 #3
Dear Kirk,

Here is the code snippet from my application.

<!--
XslTransform transCart = new XslTransform();
transCart.Load( Server.MapPath( "1.xslt"));
showCart.Docume nt = cartFromSession ;
showCart.Transf orm = transCart;
-->

showCart is my xml control and cartFromSession is my
XmlDocument.

When I run the application, I get an error saying that
the "The path is too long after being fully qualified.
Make sure path is less than 260 characters"

The strange thing is I was able to render the same
dataset with same XSLT
Stack Trace:
[PathTooLongExce ption: The path is too long after being
fully qualified. Make sure path is less than 260
characters.]
System.IO.Path. nGetFullPathHel per(String path, Char[]
invalidPathChar s, Char[] whitespaceChars , Char
directorySepara tor, Char altDirectorySep arator, Char
volumeSeparator , Boolean fullCheck, String& newPath) +0
System.IO.Path. GetFullPathInte rnal(String path) +165
System.IO.Path. GetFullPath(Str ing path) +19
System.Xml.XmlR esolver.Resolve Uri(Uri baseUri, String
relativeUri) +599
System.Xml.XmlT extReader..ctor (String url,
XmlNameTable
nt) +91
System.Xml.XmlD ocument.Load(St ring filename) +52
vivek.checkout. Page_Load(Objec t sender, EventArgs e)
+755
System.Web.UI.C ontrol.OnLoad(E ventArgs e) +67
System.Web.UI.C ontrol.LoadRecu rsive() +35
System.Web.UI.P age.ProcessRequ estMain() +731


-----Original Message-----
Post the code, we'll point it out. Anything else right now is guessing.

--
Kirk Allen Evans
Microsoft MVP, ASP.NET
XmlInsider
www.xmlandasp.net
Read my web log at http://weblogs.asp.net/kaevans
"Chance Hopkins" <ch************ *************** *******@hotmail .com> wrote
inmessage news:uR******** *****@TK2MSFTNG P10.phx.gbl...
hi,

Im not positive, but the error might be referring to the path (or xpath)
inside your xml, not the url of the document.

Xpath is used to define the matching patterns for the transformations .

OR,

since you are doing a "map path", that is returning
the physical path,which MAY be over 260 characters. Print it out with a
Response.Write and check it out.

hope that helps

<an*******@disc ussions.microso ft.com> wrote in message

news:01******* *************** ******@phx.gbl. .. > Hi Guys,
>
> I am using XSLT to render my XML dataset at the client > side to HTML code.
>
> When I am trying to load the XslTransform with an Xslt > file, it gives me the following error.
>
> >>>> The path is too long after being fully qualified. > Make sure path is less than 260 characters.
>
> I have used the same file to render another Dataset, but > not sure why this is behaving in this way.....
>
> Here is the path of the XSLT which is surprisingly not > more than 52 characters
> http://aspweb.w2k.iis.xku.edu/uploa/dynamiccart.xslt
>
> ----------------------------------------------------- ----- > XslTransform transform = new XslTransform();
> transform.Load( Server.MapPath( "dynamiccart.xs lt"));
>
> ----------------------------------------------------- ----- >
> Thanks for your help
>
>
>
>


.

Nov 17 '05 #4
Dear Kirk,

Here is the code snippet from my application.

<!--
XslTransform transCart = new XslTransform();
transCart.Load( Server.MapPath( "1.xslt"));
showCart.Docume nt = cartFromSession ;
showCart.Transf orm = transCart;
-->

showCart is my xml control and cartFromSession is my
XmlDocument.

When I run the application, I get an error saying that
the "The path is too long after being fully qualified.
Make sure path is less than 260 characters"

The strange thing is I was able to render the same
dataset with same XSLT
Stack Trace:
[PathTooLongExce ption: The path is too long after being
fully qualified. Make sure path is less than 260
characters.]
System.IO.Path. nGetFullPathHel per(String path, Char[]
invalidPathChar s, Char[] whitespaceChars , Char
directorySepara tor, Char altDirectorySep arator, Char
volumeSeparator , Boolean fullCheck, String& newPath) +0
System.IO.Path. GetFullPathInte rnal(String path) +165
System.IO.Path. GetFullPath(Str ing path) +19
System.Xml.XmlR esolver.Resolve Uri(Uri baseUri, String
relativeUri) +599
System.Xml.XmlT extReader..ctor (String url,
XmlNameTable
nt) +91
System.Xml.XmlD ocument.Load(St ring filename) +52
vivek.checkout. Page_Load(Objec t sender, EventArgs e)
+755
System.Web.UI.C ontrol.OnLoad(E ventArgs e) +67
System.Web.UI.C ontrol.LoadRecu rsive() +35
System.Web.UI.P age.ProcessRequ estMain() +731


-----Original Message-----
Post the code, we'll point it out. Anything else right now is guessing.

--
Kirk Allen Evans
Microsoft MVP, ASP.NET
XmlInsider
www.xmlandasp.net
Read my web log at http://weblogs.asp.net/kaevans
"Chance Hopkins" <ch************ *************** *******@hotmail .com> wrote
inmessage news:uR******** *****@TK2MSFTNG P10.phx.gbl...
hi,

Im not positive, but the error might be referring to the path (or xpath)
inside your xml, not the url of the document.

Xpath is used to define the matching patterns for the transformations .

OR,

since you are doing a "map path", that is returning
the physical path,which MAY be over 260 characters. Print it out with a
Response.Write and check it out.

hope that helps

<an*******@disc ussions.microso ft.com> wrote in message

news:01******* *************** ******@phx.gbl. .. > Hi Guys,
>
> I am using XSLT to render my XML dataset at the client > side to HTML code.
>
> When I am trying to load the XslTransform with an Xslt > file, it gives me the following error.
>
> >>>> The path is too long after being fully qualified. > Make sure path is less than 260 characters.
>
> I have used the same file to render another Dataset, but > not sure why this is behaving in this way.....
>
> Here is the path of the XSLT which is surprisingly not > more than 52 characters
> http://aspweb.w2k.iis.xku.edu/uploa/dynamiccart.xslt
>
> ----------------------------------------------------- ----- > XslTransform transform = new XslTransform();
> transform.Load( Server.MapPath( "dynamiccart.xs lt"));
>
> ----------------------------------------------------- ----- >
> Thanks for your help
>
>
>
>


.

Nov 17 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
3906
by: ted | last post by:
Was wondering if XSLT alone is appropriate for the following situation. From XML, I'm creating a small website (around 50 pages) with pages that link to each other through a nav menu and a "crumb-trail" of links. I'm transforming the XML with XSLT through Saxon. The nav menu and "crumb-trail" show the user where they are within the site and is made by reflecting the XML tree structure. My problem now is that when I want to generate...
2
2794
by: Tom Corcoran | last post by:
I am working to ease updating of a html page by transforming 2 xml files. I was going to use xslt for this and had bought 2 unopened books, wrox xslt and o'reilly's xslt cookbook. But am now wondering if I am better of learning XQuery instead? Any thought and opinions would be appreciated. Cheers - Tom. The Architect: "Hope, it is the quintessential human delusion,
1
3605
by: Mohit | last post by:
Hi Friends I have to call 1 of the 2 child XSLT files from the Main XSLT file based on some criteria. I want one child XSLT file will be executed by version 1 of XSLT processor and the other by version 2 of XSLT processor based on some condition. Q) How and where shall I write logic or import desirable XSLT on the Fly ? Q) When we call AAA.XSLT then it will be processed by XSLT Processor 1
0
2359
by: Christopher M. Lauer | last post by:
I have done my best to answer this question but can not find the proper set of commands. I would like to transform an xml file (in code behind) and display its output in a specific html tag, such as a div with a runat=server. I can somewhat do this if I create a server control and include the control within the html div tag but this method (borrowed from ASP.NET Website Programming by Wrox press thanks guys) does not give me the full...
3
2197
by: Teksure | last post by:
Hi group, searching in the Internet I found two products for XML which incorporate a very robust debugger for XSL/XSLT, I would like you to see these products and then, give me your opinion about the development environment or recommend me some other that you know. XML IDE's - http://xslt-process.sourceforge.net - http://www.mentattech.com/themes/mentat/alchemist/index.html Regards,
7
2871
by: Harolds | last post by:
The code below worked in VS 2003 & dotnet framework 1.1 but now in VS 2005 the pmID is evaluated to "" instead of what the value is set to: .... xmlItems.Document = pmXML // Add the pmID parameter to the XSLT stylesheet XsltArgumentList xsltArgList = new XsltArgumentList(); xsltArgList.AddParam("pmID", "", pmID); xmlItems.TransformArgumentList = xsltArgList;
3
3094
by: Ian Roddis | last post by:
Hello, I want to embed SQL type queries within an XML data record. The XML looks something like this: <DISPLAYPAGE> <FIELD NAME="SERVER" TYPE="DROPDOWN"> <OPTION>1<OPTION> <OPTION>2<OPTION> <OPTION>3<OPTION> </FIELD>
1
2420
by: Sergey Dubinets | last post by:
In effort to prioritize our goals we composed the list of random features each of them may add value to set of XSLT tools offered from Microsoft. 1. XSLTc (Compiler for XSLT stylesheets, that generates .NET assemblies) 2. Performance improvements in the XslCompiledTransform
12
11603
by: Chris | last post by:
Hi, Just wondering if anyone out there knows if it is possible to convert a CSV to xml using XSLT? I've seen a lot of examples of xml to CSV, but is it possible to go back the other way? I don't want to have to use some external program or script to parse the csv first if possible
2
22780
jkmyoung
by: jkmyoung | last post by:
Here's a short list of useful xslt general tricks that aren't taught at w3schools. Attribute Value Template Official W3C explanation and example This is when you want to put dynamic values in the attribute of an element. Instead of using the <xsl:attribute> element, you can simply place the xpath in the attribute itself. The most common usage of this is in creating hyperlinks.
0
9680
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
10230
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10174
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
1
7548
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5442
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5575
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4118
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3731
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2926
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.