File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes HTML, CSS and JavaScript and the fly likes ResolveExternals property in MSXML Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Engineering » HTML, CSS and JavaScript
Bookmark "ResolveExternals property in MSXML " Watch "ResolveExternals property in MSXML " New topic
Author

ResolveExternals property in MSXML

mohanraj pant
Greenhorn

Joined: Aug 27, 2008
Posts: 1
Hi,

Recently I upgraded my system from window XP SP2 to SP3.



The client side application code has JavaScript that makes use of MSXML3

Something like this :



var xslDoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument");

xslDoc.async = false;

xslDoc.resolveExternals = false;

xslDoc.load("gridRendererColumnLayout.xsl");



//create the xslt processor.

var xslt = new ActiveXObject("Msxml2.XSLTemplate");

xslt.stylesheet = xslDoc;



You can see above I have set resolveExternals to false, however the xls file (gridRendererColumnLayout.xsl) I have used as my stylesheet make reference to some other .xls file using <xls:include > syntax



The part of my gridRendererColumnLayout.xsl looks something like this

�����..

������

<xsl:include href="common.xsl"/>

<xsl:include href="descriptor.xsl"/>



Prior to windows XP SP3 security patch upgrade my application was working properly without any issue however post upgrade to SR 3 some security updates got installed because of which my application is not working properly.



When I searched through the net I found out that for MSXML version 3 , in order to reference external file we need to set resolveExternals to �true �so I modified my code by changing it to xslDoc.resolveExternals = true and it worked fine.



Please can someone help in as to

1] Why prior to security update even when the resolveExternals attribute was set to false the external reference was working fine and also the application?

2] Why the application is currently working only when resolveExternals is set to �true�?



Thanks for your help.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: ResolveExternals property in MSXML