Server.CreateObject("MSXML2.DOmDocument.3.0")

Hi,

I've developed a ASP page which combines several XML files into one.

This runs perfectly on a Windows based server. Running on Apache I get the following message.

HTTP 500.100 - Internal Server Error - ASP error

Apache

Technical Information (for support personnel)

* Error Type:

Server object, ASP 0177 (0x800401F3)

System message, messageid = 0x800401f3

/content.asp, line 9

* Browser Type:

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051111 Firefox/1.5

* Page:

GET /content.asp

The ASP code is as follows:

<%@ Language=VBScript %>

<%

Dim objXmlDoc, objXmlDocTemp, objXsl

Dim strXslFile

Dim strPage

strPage = Request.QueryString("page")

Set objXmlDoc = Server.CreateObject("MSXML2.DOmDocument.3.0")

Set objXmlDocTemp = Server.CreateObject("MSXML2.DOmDocument.3.0")

Select Case strPage

Case"events":

objXmlDoc.load(Server.MapPath("xml/events.xml"))

objXmlDocTemp.load(Server.MapPath("xml/locations.xml"))

objXmlDoc.documentElement.appendChild(objXmlDocTemp.documentElement.selectSingleNode("locations"))

objXmlDocTemp.load(Server.MapPath("xml/people.xml"))

objXmlDoc.documentElement.appendChild(objXmlDocTemp.documentElement.selectSingleNode("people"))

strXslFile ="xsl/events.xsl"

Case"locations":

objXmlDoc.load(Server.MapPath("xml/locations.xml"))

strXslFile ="xsl/locations.xsl"

Case"people":

objXmlDoc.load(Server.MapPath("xml/people.xml"))

strXslFile ="xsl/people.xsl"

End Select

Set objXmlDocTemp = Nothing

'Call Response.Write(objXMLDoc.xml)

'Call Response.End

Set objXsl = Server.CreateObject("MSXML2.DOmDocument.3.0")

With objXsl

.async = False

Call .load(Server.MapPath(strXslFile))

End With

'//Replace metatag UTF-16 with ISO-8859-1

Response.Write objXmlDoc.transformNode(objXsl)

Set objXsl = Nothing

Set objXmlDoc = Nothing

%>

Can some one help me out?

Greetz Arno

[2762 byte] By [Klapperdeklap] at [2007-11-25 21:40:31]
# 1
Hi,I would do a search on MSXML2 in the forum there are quite a few threads in particular this one which might help. http://swforum.sun.com/jive/thread.jspa?forumID=116&threadID=50668RegardsDuncan
Duncan_Berriman at 2007-7-5 0:35:10 > top of Java-index,Web & Directory Servers,Web Servers...
# 2
Thanx, I will do that. I just hoped that with a ASp interpreter I would be able to use exactly the same code on a Apache server as on a IIS one.
Klapperdeklap at 2007-7-5 0:35:10 > top of Java-index,Web & Directory Servers,Web Servers...