SAX for Pascal
Development information - Version 1.1
Please note: SAX for Pascal was not written by Defined Systems,
but by a group of talented and hard working programmers listed
in contributors.txt.
Patch for the SAXMSXML vendor (July 14, 2003) There have been issues with interface reference counting,
which are now fixed. Support for MSXML4 was added as well.
Details in the enclosed Readme.txt file.
Click here to download the patch
Latest SAX2 Interfaces 1.1 (July 4, 2003) This is the 1.1 release of the SAX for Pascal
Interfaces and components. Changes include the introduction
of a new base class for XMLReaders (to allow easier changes
between buffered and non-buffered interfaces). In Addition,
DPK files for Delphi7 are now included forallpackages.
A couple of the Buffered interfaces were removed to streamline
the package and eliminate unnecessary redundancy. Changes were
made to the SAXComps handling which included fixing the Vendor
property editor and the StartCDATA call in the DocumentWriter.
Finally, GUID declarations were changed to improve typing and
declaration. However QueryInterface calls that take the GUID
should no longer use the IID constants. For example, use
IContentHandler instead of IID_IContentHandler.
Please see changes.txt for more information. Note any
previously installed versions should be uninstalled.
Additionally, if installing the MSI Installation please make
sure that Delphi is not running.
By downloading this you assume all responsibility for any defects. Click here to download the zip archive (361 KB) Click here to download the MSI Installation (1.55 MB) Click here for the online documentation
-
SAX2 Interfaces 1.02 (February 20, 2003) This is the 1.02 release of the SAX for Pascal
Interfaces and components. Changes include minor uses cleanup,
additions to SAX.INC and updates to the SAXAdapters for
better buffered handler support. In Addition, DPK files
for Kylix3 are now included. All changes are backward
compatible.
Please see changes.txt for more information. Note any
previously installed versions should be uninstalled.
Additionally, if installing the MSI Installation please make
sure that Delphi is not running.
By downloading this you assume all responsibility for any defects.
Click here to download the zip archive (436 KB) Click here to download the MSI Installation (1.55 MB)
-
Latest SAX2 Interfaces 1.02 (February 20, 2003) This is the 1.02 release of the SAX for Pascal
Interfaces and components. Changes include minor uses cleanup,
additions to SAX.INC and updates to the SAXAdapters for
better buffered handler support. In Addition, DPK files
for Kylix3 are now included. All changes are backward
compatible.
Please see changes.txt for more information. Note any
previously installed versions should be uninstalled.
Additionally, if installing the MSI Installation please make
sure that Delphi is not running.
By downloading this you assume all responsibility for any defects.
Click here to download the zip archive (436 KB) Click here to download the MSI Installation (1.55 MB) Click here for the online documentation
-
SAX2 Interfaces 1.01 (2/6/2003) This is the 1.01 release of the SAX for Pascal
Interfaces and components. This package includes a native
Delphi XML Parser by Keith Wood, as well as wrappers for
MSXML, OpenXML, XML Partner, CUESoft's XML Parser, and
Stefan Heymann's Destructor.de Parser.
Please see changes.txt for more information. Note any
previously installed versions should be uninstalled.
Additionally, if installing the MSI Installation please make
sure that Delphi is not running.
By downloading this you assume all responsibility for any defects.
Click here to download the zip archive (434 KB) Click here to download the MSI Installation (1.55 MB) Click here for the online documentation
-
SAX2 Interfaces 0.72 (7/19/2002) Minor revision to the SAX interfaces, that affect the
SAXAdapters (small extension to allow base classes)
and one bug fix for the IBufferedEntityResolver.
There are a couple of other minor additions as well.
Please see changes.txt for more information. Note any
previously installed versions should be uninstalled.
Additionally, if installing the MSI Installation please make
sure that Delphi is not running.
By downloading this you assume all responsibility for any defects.
Click here to download the zip archive (904 KB) Click here to download the MSI Installation (1.10 MB) Click here to see an early draft of the online documentation
-
SAX2 Interfaces 0.71 (7/01/2002) Minor revision to the SAX interfaces, includes design-time
packages that allow you to drop down the SAX components. Also,
many of the SAXComps changed to support multiple usages. Now
when creating a SAX Component with a TComponent Owner it will
act as a TComponent would-- whereas if the Owner is nil then
it will be treated as a ref'counted interface. There are some
minor additional bug fixes in this release.
Please see changes.txt for more information. Note any
previously installed versions should be uninstalled.
Additionally, if installing the MSI Installation please make
sure that Delphi is not running.
By downloading this you assume all responsibility for any defects.
Click here to download the zip archive (904 KB) Click here to download the MSI Installation (1.10 MB) Click here to see an early draft of the online documentation
-
SAX2 Interfaces 0.7 (6/04/2002) Minor revision to the SAX interfaces, includes the addition
Kylix compatibility, new SAXAdapters unit to convert between
buffered and non-buffered version of the interfaces, and four new
demos with HTML tutorial documentation (comments welcome!)
Please see changes.txt for more information. Note any
previously installed versions should be uninstalled.
Additionally, if installing the MSI Installation please make
sure that Delphi is not running.
By downloading this you assume all responsibility for any defects.
Click here to download the zip archive (893 KB) Click here to download the MSI Installation (1,167 KB) Click here to see an early draft of the online documentation
-
SAX2 Interfaces 0.6 (2/16/2002) Major revision to the SAX interfaces, includes the addition
of buffered versions of the interfaces. Please see changes.txt
for more information. Also note any previously installed
versions should be uninstalled as the directory structure
has changed.
By downloading this you assume all responsibility for any defects.
Click here to download a zip archive Click here to download a MSI Installation
-
SAX2 Interfaces 0.5 (12/01/2001) Minor modifications to the SAX interfaces. This is the
first attempt at an MSI installation. Vincent has also
created a separate Final Builder and InnoSetup project.
By downloading this you assume all responsibility for any defects.
Click here to download
-
SAX2 Interfaces 0.4 (11/04/2001) Latest modifications of the SAX interfaces. Includes minor
fixes to Keith's parser and MSXML wrapper. Modified several
checks in the interfaces
By downloading this you assume all responsibility for any defects.
Click here to download
-
SAX2 Interfaces (10/18/2001) Revision of names
and several Helper classes (see posted SAX 0.3 revision note).
By downloading this you assume all responsibility for any defects.
Click here to download
-
SAX2 Interfaces (09/14/2001) Vincent Parrett's modifications the SAX interfaces.
Initial SAX packages. By downloading this you assume allresponsibility for any defects. Click here to download
-
SAX2 Interfaces (08/15/2001) Keith Wood's modifications and added helper classes.
Also included initial vendor behavior.
By downloading this you assume all responsibility for any defects.
Click here to download
Older information...
Defined SAX2 Interfaces Currently the Defined interfaces are under review and are beta
software. By downloading this you assume all responsibility for
any defects therein.Click here to download
Vincent Parrett's SAX1/2 Interfaces Currently Vincent's interfaces are under review and are beta
software. These intertfaces should be viewed as "for discussion
only" By downloading this you assume all responsibility for
any defects therein.Click here to download
Keith Wood's SAX1/2 Interfaces Keith has released his interfaces and they are ready for use.
Please, note that continuing discussion on possible updates
is taking place on the Borland newsgroups so watch for
changes! These interfaces support MSXML as well, and include
both SAX2 and SAX1 native interfaces.Click here to download
Keith's Interfaces are also available on the Delphi 6 companion
CD and the CodeCentral websiteClick here to go to CodeCentral (requires login)
Please see the borland.public.delphi.xml newsgroup for discussion
of SAX interfaces for Delphi.Click here to go to the newsgroup
|