[XML-SIG] PyTRaX?

Mike Olson Mike.Olson@fourthought.com
Tue, 17 Apr 2001 17:35:20 -0600


Lars Marius Garshol wrote:
> 
> We now have two XSLT processors usable in Python: 4XSLT and Sablotron,
> and it seems that we soon will have another. Is it time to start
> thinking about a standardized API to these processors, something along
> the lines of TRaX?
> 
> I can think of the following areas that might be supported:
> 
>  - embedding processors; support for running transformations
> 
>  - support for providing structured input (streams, event streams,
>    document trees)
> 
>  - support for information exchange (error handlers, URI resolvers,
>    location information provision etc)
> 
>  - support for writing extension elements and functions (difficult)


I was thinking along these lines as well.  Something else I thought of
as needed is a way to register and retrieve instances of processors. 
Something like xml.xslt.newProcessor('4XSLT') and
xml.xslt.RegisterProcessor('Sablotron',Sablotron.Processor)

Mike
> 
> --Lars M.
> 
> _______________________________________________
> XML-SIG maillist  -  XML-SIG@python.org
> http://mail.python.org/mailman/listinfo/xml-sig

-- 
Mike Olson				 Principal Consultant
mike.olson@fourthought.com               (303)583-9900 x 102
Fourthought, Inc.                         http://Fourthought.com 
Software-engineering, knowledge-management, XML, CORBA, Linux, Python