Re: Re: [php-xml] Re: [PHP-DEV] XSLT extension (fwd)

From: Date: Mon, 25 Sep 2000 17:16:55 +0000
Subject: Re: Re: [php-xml] Re: [PHP-DEV] XSLT extension (fwd)
References: 1 2 3  Groups: php.dev 
Request: Send a blank email to php-dev+get-33650@lists.php.net to get a copy of this message
Carl Parrish wrote: > Can someone please point me to where I can find information on either Xalan > or Sablotron? For Sabltron go to www.gingerall.com Derick > > > Thanks, > Carl Parrish > Webmaster > Datasoft.com > > ----- Original Message ----- > From: Sterling Hughes <sterling@php.net> > To: Joey Smith <joey@joeysmith.com>; PHP XML List > <php-xml@lists.oreillynet.com> > Cc: PHP Developer List <php-dev@lists.php.net> > Sent: Thursday, September 07, 2000 11:36 AM > Subject: [php-xml] Re: [PHP-DEV] XSLT extension (fwd) > > > > > > Just thought some of the folks over on the php-xml list might have some > > > input here. > > > > > > So far the general consensus appears to be: > > > Sablotron is not 100% conformant, but there are equal concerns regarding > > > the stability of Xalan. > > > > > > > Those things are going to change. Xalan-C++ is going to come out of > Alpha, > > Sablotron is also going to fully support the XSL specification (to be > accurate, > > Xalan-C++ doesn't fully support it yet, but it is somewhat closer than > > Sablotron). Also, both projects are open source, have an active community > of > > developers, support a variety of platforms and are constantly growing... > > > > I think the main choice is between the API's and for me I'd have to choose > > Sablotron hands down (however, that's biased on two accounts, one I wrote > the > > Sablotron extension, two, I strongly dislike C++). > > > > From what I've seen of both API's, Sablotron provides the same amount of > power > > as Xalan-C++ with a simpler to use and human documented API (Javadoc > > documentation is fine, but, I prefer when documentation is written by a > human to > > the reader.) Sablotron also provides a C API which means that you don't > > necessarily need C++ to use it, whereas, Xalan-C++ is just C++. > > > > Sablotron works off of Expat, and therefore also provides SAX based XML > parsing > > features (already implemented in the PHP extension). Xalan-C++ works off > of > > Xerces-C++ and therefore offers both DOM and SAX interfaces (of course PHP > > supports libxml and Expat, so there is really no difference there). > > > > Right now, I'd stay with Sablotron (of course that's because I wrote the > > extension), it currently supports: > > > > - Full XSL transformation support, it can transform files into > variables, > > variables into files, variables into variables etc. > > - Output buffering tie-ins: > > > > <?php > > xslt_output_begintransform("somefile.xsl"); > > // All output is transformed > > xslt_output_endtransform(); > > ?> > > -SAX based XML parser > > -An error handling mechanism that provides descriptive errors, logging > of > > errors is also supported. > > - A full resource API > > - Full support for XSL parameters > > - You can provide named buffers for data to be transformed to and by. > > > > -Sterling > > > > > > _______________________________________________ > > php-xml mailing list > > php-xml@lists.oreillynet.com > > http://lists.oreillynet.com/mailman/listinfo/php-xml > > -- > PHP Development Mailing List <http://www.php.net/> > To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net > For additional commands, e-mail: php-dev-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net -- Derick Rethans JDI Media Solutions H.v.Tussenbroekstraat 1 6952 BL Dieren The Netherlands e-mail: d.rethans@jdimedia.nl http://www.jdimedia.nl/

« previous php.dev (#33650) next »