SAX for .NET?

| No Comments | 6 TrackBacks

Hey, SAX for .NET topic is becoming hot. I was aware of one implementation (to be unveiled really soon), being developed by my fellow MVP/XmlInsider, but apparently there is another one, by Karl Waclawek. Here is what he writes in xml-dev mail list:

The SAX dot NET project on SourceForge has the goal of porting the SAX2 API to C#/.NET: http://sourceforge.net/projects/saxdotnet

A release 0.9 (beta) can be downloaded from: http://sourceforge.net/project/showfiles.php?group_id=95340 .

What's mostly untested is the helper classes. The rest has already undergone usability testing in the form of implementing an adapter for Expat.

Karl is known as seasoned XML developer, I particularly know him as one of Expat XML parser devs. Expat is a great XML parser, originally developed by James Clark (enough said). It's written in C and is magically fast one. At my work we use it as base XML parser for all XML tools we write for mainframes, yeah, that's really good one.

I'm glad to see growing appreciation of the .NET in broad XML community and I do believe community-developed implementation of SAX for .NET would be great step forward this way. The very fact of emerging SAX for .NET projects doesn't mean XmlReader's pull-based XML parsing paradigm is bad or disappoints some of us. Both pull and push parsing paradigms have pros and contras and having both available in .NET is a good sign of the technology maturity.

Related Blog Posts

6 TrackBacks

TrackBack URL: http://www.tkachenko.com/cgi-bin/mt-tb.cgi/199

Take Outs for 22 March 2004. Read More

TITLE: Do we need SAX.NET? (or does Java ports to C# make sense?) URL: http://weblogs.asp.net/cazzu/archive/2004/03/29/101437.aspx IP: 66.129.67.203 BLOG NAME: Daniel Cazzulino .NET and XML digress DATE: 03/30/2004 12:48:34 AM Read More

TITLE: Do we need SAX.NET? (or does Java ports to C# make sense?) URL: http://weblogs.asp.net/cazzu/archive/0001/01/01/101437.aspx IP: 66.129.67.203 BLOG NAME: Daniel Cazzulino .NET and XML digress DATE: 03/30/2004 12:50:57 AM Read More

TITLE: Do we need SAX.NET? (or does Java ports to C# make sense?) URL: http://weblogs.asp.net/cazzu/archive/0001/01/01/101437.aspx IP: 66.129.67.203 BLOG NAME: Daniel Cazzulino .NET and XML digress DATE: 03/30/2004 12:54:12 AM Read More

TITLE: Do we need SAX for .NET? (or does Java ports to C# make sense?) URL: http://weblogs.asp.net/cazzu/archive/0001/01/01/101437.aspx IP: 66.129.67.202 BLOG NAME: Daniel Cazzulino .NET and XML digress DATE: 03/30/2004 02:37:00 PM Read More

TITLE: Do I need SAX for .NET? (or does straight Java ports to C# make sense?) URL: http://weblogs.asp.net/cazzu/archive/0001/01/01/101437.aspx IP: 66.129.67.203 BLOG NAME: Daniel Cazzulino .NET and XML digress DATE: 04/12/2004 06:19:17 PM Read More

Leave a comment