If you can read this, it's time you upgrade that browser of yours to one that supports the Web Standards.
 .XMLObject()   .about()   .reference()   .download()   .examples()   .support() 

Welcome XML coders!

This site is dedicated to an ASP project I was working on back in 2001—2005, called XMLObject. It's an ASP (JScript) Object Wrapper for a number of actions, necessary when working with XML and XSLT in an ASP environment.

I am still implementing new features whenever I get the time/urge, so if you think I'm leaving some cool feature out in the cold, please send a message, and I'll consider implementing it.

NOTE: I am no longer maintaining or developing the project—it’s only here for reference.

March 2002, Chriztian Steinmeier.


@19-10-2002 00:45 (v2.8.5)
Separate caching of XML or XSL using bitflags. Bugfix when loading via HTTP and using caching. New optional argument for .appendToRoot(). New property .useXPath.
@25-08-2002 23:36 (v2.8.4)
Added support for ServerXMLHTTP when loading XML from URLs.
@30-04-2002 01:23 (v2.8.3)
Added a new constant: XMLOBJ_DEFAULT_VERSION and a new method: .appendToNode().
@22-03-2002 00:21 (v2.8.2)
Bugfix: Using .setVersion() worked, but would throw an error anyway. Additionally, version 4 PROGIDs were supported, but the "4.0" registered as "Not supported"...
@23-02-2002 02:25 (v2.8.1)
Bugfix: Using .replaceNode() in conjunction with the caching mechanisms threw an error about mixed threading models.
@14-01-2002 00:20 (v2.8)
Fixed some bugs with Version-Dependent ProgIDs, and loading via URLs. Added support for the MSXML4 Parser. Added the constants to the Reference section.
@22-11-2001 01:31 (v2.7)
New function: quickTransformXML, and a new constant: XMLOBJ_NO_ERRORS was added to the interface.
@01-11-2001 00:12 (v2.6)
Implemented .getNodeText().
@31-10-2001 20:35 (v2.6)
Fixed a bug with parameters that wasn't specified in the QueryString being transferred to the stylesheet as "undefined". Now only specified parameters are transferred, which allows for default values in the stylesheet.
@23-10-2001 22:38 (v2.5)
Implemented .removeNode() method.
@23-10-2001 01:42 (v2.5)
Uploaded the website.
@18-10-2001 22:01 (v2.5)
Implemented .saveXML(), .replaceNode() and .appendToRoot() methods. Removed interface description from xmlobject.asp.
@02-10-2001 21:24 (v2.2)
Implemented property .validateOnParse
@26-09-2001 22:16 (v2.1)
Refined handling of cached documents - if another page uses the same file, and sets the XMLOBJ_USE_XSLTEMPLATE flag, the XMLObject will look for a cached version before trying to load a fresh document.
@21-09-2001 00:26 (v2.0)
Reworked logic for the 3rd parameter of constructor to use bitflags. Enables use of XSLTemplate together with XMLOBJ_NO_TRANSFORM.
@18-09-2001 00:19 (v2.0)
Implemented .validate() method.
@16-09-2001 00:25 (v2.0)
Implemented access to .addParameter() and .addObject() in the XSLProcessor.
@15-09-2001 02:21 (v2.0)
Succeeded in implementing the XSLTemplate object INCLUDING parameters from QueryString being transferred to the XSLProcessor!!!
@14-09-2001 02:29 (v1.1)
Pieced the documentation together, which contains XML and XSLT - and they are using this object for showing...
@13-09-2001 20:14 (v1.0)
Moved interface functions inside constructor for better encapsulation.
@30-08-2001 22:45 (v1.0)
Fixed the seemingly incredibly buggy .xml + .xsl properties, as they hadn't really been implemented -:)
@29-08-2001 01:04 (v0.1)
Implemented the loading methods .loadXMLdoc() + .loadXSLdoc()
@28-08-2001 00:05 (v0.1)
First successful tests. Lots of minor bugtracking & -fixing.
@26-08-2001 20:44 (v0.1)
Project started. Interface layout. Coding.
HTML 4.01  CSS