all groups > dotnet xml > august 2005 >
You're in the

dotnet xml

group:

XmlDocument.Load() and relative URL


XmlDocument.Load() and relative URL el.c. - myLittleTools.net
8/31/2005 12:00:00 AM
dotnet xml:
Hi all

I'm creating an XmlDocument object and then i need to load its xml
content from an url which returns an xml stream
My problem is that i cannot use absolute URL but *relative* URL
i.e.
oXmlDoc.Load("../xml/genxml.aspx");

I know that
oXmlDoc.Load(http://xx.xx.xx.xx/site/xml/genxml.aspx);
and oXmlDoc.Load(this.Page.Server.MapPath("myfile.xml"));
are working

But how can specify that the string parameter is a relative url and not
a full path ?

Thanks in advance

Elian Chrebor


--
// myLittleTools.net : leading provider of web-based applications.
// myLittleAdmin : online MS SQL manager
// http://www.mylittletools.net
// webmaster@mylittletools.net

Re: XmlDocument.Load() and relative URL Martin Honnen
8/31/2005 12:00:00 AM


[quoted text, click to view]


[quoted text, click to view]

A relative URI needs a base URI to resolve it so perhaps within ASP.NET
oXmlDoc.Load(new Uri(Request.Url, "../xml/genxml.aspx").ToString())
works for you.

--

Martin Honnen --- MVP XML
Re: XmlDocument.Load() and relative URL el.c. - myLittleTools.net
9/1/2005 10:48:03 AM
[quoted text, click to view]

That perfectly works !
Thanks a lot for this prompt help !

best regards
elian chrebor


--
// myLittleTools.net : web-based applications for ASP developers
// myLittleAdmin v2.7 released !!
// More info on http://www.myLittleTools.net/
// webmaster@mylittletools.net

AddThis Social Bookmark Button