ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> tclxml-devel
tclxml-devel
[Tclxml-devel] CVS Checkin
by Steve Ball other posts by this author
Sep 24 2002 9:28PM messages near this date
[Tclxml-devel] Preparing for v2.4 | [Tclxml-devel] Version 2.3 Release Candidate 2
Hi All,

Back from the Tcl Conference now... those trans-Pacific flights
are such a joy because they give you a loooong time to hack code!
Well, at least until the TiBook's battery runs out ;-)

I have checked in my changes to the TclXML, TclDOM and TclXSLT
packages.  The main additions are to TclXSLT; extension
elements have been implemented as well as preservation of
XPath object data types.

Implementing extension elements has opened a can of worms :-(
I'd stear clear of them until I've sorted out the implications.
Specifically, making nodes in the stylesheet available to the
application conflicts with TclDOM, since both TclDOM and libxslt
use the _private hook in the xmlNode structure.

Preserving XPath object data types is a happier story.
XPath objects have four types: nodeset, boolean, number and
string.  These are mapped to a Tcl list of TclDOM nodes,
boolean, double and (surprise) string objects.  The return result
Tcl_Obj is mapped back to one of the XPath data types.
No more pesky parsing of string values!

Enjoy,
Steve Ball

-- 
Steve Ball            |   XSLT Standard Library   | Training & Seminars
Zveno Pty Ltd         |     Web Tcl Complete      |   XML XSL Schemas
http://www.zveno.com/ |      TclXML TclDOM        | Tcl, Web Development
Steve.Ball@[...].com  +---------------------------+---------------------
Ph. +61 2 6242 4099   |   Mobile (0413) 594 462   | Fax +61 2 6242 4099



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Tclxml-devel mailing list
Tclxml-devel@[...].net
https://lists.sourceforge.net/lists/listinfo/tclxml-devel

Privacy Policy | Email Opt-out | Feedback | Syndication
© 2004 ActiveState, a division of Sophos All rights reserved