Loading local Xml file into a data island

In IE5, is it possible to load an .xml file present on the user's local disk.  I tried the following

A.  var xmlDoc;
    xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
    xmlDoc.load("file://c:/xyz.xml");

    I get Error:Access is denied.

B.  Declaring a data island within the HTML body
    <XML ID="xmlData" SRC="file://c:/xyz.xml"></XML>

    ... nothing happens.  If SRC points to an xml
    file on the web server everything is fine.

Can anybody help?

Thanks,
-VJ
vbrnairAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

MicOfLZCommented:
hi vj

I think this is a permission issue. the browser tries to open the file as the internet user.
you'll have to set appropriate permissions.

hope this helps
MicOfLZ
0
avnerCommented:
There shouldn't be a problem , try to do with out the "file://"  thing , just put it in one direcotry , then on the same directory create a test page that would have something :
<XML ID="xmlData" SRC="file.xml"/>

The "file://"  is acts differently in different sub-versions of IE , this is why I wouldn't suggest using it in a code.

0
DreamMasterCommented:
I'm pretty sure that you do not have access to XML files on a users local disk...if you would it would indeed be a serious security hazard....

Max.
0
Cloud Class® Course: Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

MicOfLZCommented:
hi avner

if I'm not completely wrong now, this one:

<XML ID="xmlData" SRC="file.xml"/>

loads the file from the web server rather than from the clients hard disk.
by the way, my first comment is rubbish. I think that DreamMaster is right by reviewing the question.

Cheers
MicOfLZ
0
avnerCommented:
MicOfLZ and DreamMaster ,

There is a simple question here :
I started by basically thinking that when "vbrnair" say he tried this :
xmlDoc.load("file://c:/xyz.xml");

He tried this on his computer (when he is both server and client).

What you are suggesting is that he was trying to load this from a distanced client.

If the second option is the right one , then obviously it's a permission problem.

avner.
0
DreamMasterCommented:
He says "on the user's local disk" not "on my own local disk"

Max.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
avnerCommented:
DreamMaster ,

You are 100% correct , and there for we are back to  your first comment "Security reason" , and that is the correct answer.


vbrnair, forgive me if I managed to confuse you , DeamMaster has answerd the only possible answer and is well deserved the points.

avner.

0
DreamMasterCommented:
LOL.... :-)

Max.
0
MoondancerCommented:
Finalized by EE Moderator
0
DreamMasterCommented:
Thanks Moondancer.. :)

Max.
0
MoondancerCommented:
Happy to help, always sorry to see abandoned questions when help was requested and given.
Moondancer - EE Moderator
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
XML

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.