OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: MS XML Parser on the Server

[ Lists Home | Date Index | Thread Index ]
  • From: mike@datachannel.com (Mike Dierken)
  • To: 'Jim Lears' <JimL@Alphag.net>, "xml-dev@ic.ac.uk" <xml-dev@ic.ac.uk>
  • Date: Sat, 21 Feb 1998 16:02:06 -0800

On the MS platform, you can expose all your Java classes and interfaces as COM interfaces if you use the ActiveX Wizard for Java (JAVAIDL.EXE). It'll create an .IDL file (and  .C and .H files if you want to call the interfaces from C/C++).
All Java classes are exposed asl dual interfaces, derived from IDispatch, which allows them to be called from all COM aware scripting languages (JavaScript, VB for Automation, etc).

If the Java classes are registered with Javareg (using the CLSIDs from the generated .IDL file) on the server, you can use the package name rather than a CLSID.
To create a Java object, you might try prepending 'java:' on the package name.
	Server.CreateObject("java:com.ms.xml.om.Document") 

Hope this helps...

Mike D
DataChannel

-----Original Message-----
From:	Jim Lears [SMTP:JimL@Alphag.net]
Sent:	Saturday, February 21, 1998 3:36 PM
To:	xml-dev@ic.ac.uk
Subject:	RE: MS XML Parser on the Server

Server.CreateObject in VBScript is used for creating instances of COM
objects. The Java XML Parser doesn't expose any COM interfaces...notably
IClassFactory which is used to instantiate COM objects. The C++ version
is what you need...its an ActiveX control. The source code for both
parsers is available. If you insist on using the Java version, you could
mod it up to sport a COM interface..


Helping To Destroy The English Language

	-----Original Message-----
	From:	Mike Wagner [SMTP:mwagner@ets.org]
	Sent:	Friday, February 20, 1998 3:33 PM
	To:	xml-dev@ic.ac.uk
	Subject:	MS XML Parser on the Server

	Has anybody managed to get the Microsoft Java XML Parser running
as a
	component accessible by ASP under IIS? I tried what seemed to me
to be the
	obvious approach and that didn't work. I copied the java classes
to the
	TrustLib directory, then registered them with javareg. (An
excerpt of the
	BAT I used file is at the end of this message). However, when I
try a
	simple Server.CreateObject("com.ms.xml.om.Document") call in an
ASP page,
	it dies with the following error:

	Microsoft JScript runtime error '800a01ad'

	Automation server can't create object

	/xmltest.asp, line 14

	Any insights? Thanks.

	Mike Wagner
	Educational Testing Service
	mwagner@ets.org

	-----------------Javareg BAT file--------------------
	cd \winnt\java\trustlib\com\ms\xml\dso
	javareg /register /class:SchemaNode
/progid:com.ms.xml.dso.SchemaNode
	cd \winnt\java\trustlib\com\ms\xml\dso
	javareg /register /class:XMLDSO /progid:com.ms.xml.dso.XMLDSO
	cd \winnt\java\trustlib\com\ms\xml\dso
	javareg /register /class:XMLParserThread
	/progid:com.ms.xml.dso.XMLParserThread
	cd \winnt\java\trustlib\com\ms\xml\dso
	javareg /register /class:XMLRowsetProvider
	/progid:com.ms.xml.dso.XMLRowsetProvider
	cd \winnt\java\trustlib\com\ms\xml\om



	xml-dev: A list for W3C XML Developers. To post,
mailto:xml-dev@ic.ac.uk
	Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
	To (un)subscribe, mailto:majordomo@ic.ac.uk the following
message;
	(un)subscribe xml-dev
	To subscribe to the digests, mailto:majordomo@ic.ac.uk the
following message;
	subscribe xml-dev-digest
	List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)


  • Follow-Ups:
    • LISTRIVIA
      • From: Peter Murray-Rust <peter@ursus.demon.co.uk>



 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS