4Suite API Documentation

Module Ft.Xml.Xslt

######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/__init__.py,v 1.30 2005/04/03 04:14:16 jkloth Exp $
Classes:
Fields:

Modules

######################################################################## # # File Name: ApplyImportsElement.py # # Documentation: http://docs.4suite.org/4XSLT/ApplyImportsElement.py.html #
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/ApplyTemplatesElement.py,v 1.10 2005/04/06 23:05:47 jkloth Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/AttributeElement.py,v 1.18 2005/04/06 23:05:47 jkloth Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/AttributeInfo.py,v 1.29 2005/03/19 00:12:16 jkloth Exp $
######################################################################## # # File Name: AttributeSetElement.py # # Documentation: http://docs.4suite.org/4XSLT/AttributeSetElement.py.html #
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/AttributeValueTemplate.py,v 1.9 2005/03/20 05:03:14 jkloth Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/BuiltInExtElements.py,v 1.52 2005/04/06 23:05:47 jkloth Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/BuiltInExtFunctions.py,v 1.30 2005/03/18 23:47:19 jkloth Exp $
######################################################################## # # File Name: CallTemplateElement.py # # Documentation: http://docs.4suite.org/4XSLT/CallTemplateElement.py.html #
######################################################################## # # File Name: ChooseElement.py # # Documentation: http://docs.4suite.org/4XSLT/ChooseElement.py.html #
######################################################################## # # File Name: CommentElement.py # # Documentation: http://docs.4suite.org/4XSLT/CommentElement.py.html #
######################################################################## # # File Name: CopyElement.py # # Documentation: http://docs.4suite.org/4XSLT/CopyElement.py.html #
######################################################################## # # File Name: CopyOfElement.py # # Documentation: http://docs.4suite.org/4XSLT/CopyOfElement.py.html #
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/DomWriter.py,v 1.15 2005/03/28 09:04:20 mbrown Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/ElementElement.py,v 1.14 2005/04/06 23:05:47 jkloth Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/ExtendedProcessingElements.py,v 1.7 2005/02/14 03:33:02 mbrown Exp $
######################################################################## # # File Name: ForEachElement.py # # Documentation: http://docs.4suite.org/4XSLT/ForEachElement.py.html #
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/GenericVariable.py,v 1.25 2005/04/06 23:05:47 jkloth Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/HtmlWriter.py,v 1.29 2005/02/09 09:14:48 mbrown Exp $
######################################################################## # # File Name: IfElement.py # # Documentation: http://docs.4suite.org/4XSLT/IfElement.py.html #
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/LiteralElement.py,v 1.12 2005/04/06 23:05:47 jkloth Exp $
######################################################################## # # File Name: MessageElement.py # # Documentation: http://docs.4suite.org/4XSLT/MessageElement.py.html #
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/MessageSource.py,v 1.37 2005/04/03 06:47:13 jkloth Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/NullWriter.py,v 1.11 2005/03/28 08:26:07 mbrown Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/NumberElement.py,v 1.10 2005/04/06 23:05:47 jkloth Exp $
######################################################################## # # File Name: OtherXslElement.py # # Documentation: http://docs.4suite.org/4XSLT/OtherXslElement.py.html #
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/OutputHandler.py,v 1.14 2005/03/18 23:47:19 jkloth Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/OutputParameters.py,v 1.5 2004/02/29 21:51:14 jkloth Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/ParamElement.py,v 1.8 2004/12/11 21:39:56 jkloth Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/PlainTextWriter.py,v 1.8 2005/02/09 08:57:09 mbrown Exp $
######################################################################## # # File Name: ProcessingInstructionElement.py # # Documentation: http://docs.4suite.org/4XSLT/ProcessingInstructionElement.py.html #
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/Processor.py,v 1.74 2005/03/06 20:53:58 uogbuji Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/RtfWriter.py,v 1.19 2005/03/23 07:07:07 mbrown Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/SaxWriter.py,v 1.9 2005/03/18 23:47:19 jkloth Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/SortElement.py,v 1.6 2005/02/09 11:21:20 mbrown Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/StringWriter.py,v 1.4 2005/02/09 08:57:09 mbrown Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/Stylesheet.py,v 1.49 2005/04/06 23:05:47 jkloth Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/StylesheetHandler.py,v 1.58 2005/04/07 20:05:57 jkloth Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/StylesheetReader.py,v 1.53 2005/03/19 14:07:16 jkloth Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/StylesheetTree.py,v 1.22 2005/04/06 23:05:47 jkloth Exp $
######################################################################## # # File Name: TemplateElement.py # # Docs: http://docs.4suite.org/4XSLT/TemplateElement.py.html #
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/TextElement.py,v 1.6 2005/04/06 23:05:47 jkloth Exp $
######################################################################## # # File Name: TextSax.py # # Documentation: http://docs.4suite.org/4XSLT/TextSax.py.html # #
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/UndefinedElements.py,v 1.3 2005/04/06 23:05:47 jkloth Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/ValueOfElement.py,v 1.8 2005/04/06 23:05:47 jkloth Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/VariableElement.py,v 1.5 2004/12/11 21:39:56 jkloth Exp $
######################################################################## # # File Name: WithParamElement.py # # Documentation: http://docs.4suite.org/4XSLT/WithParamElement.py.html #
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/XPatterns.py,v 1.7 2004/12/22 01:22:03 jkloth Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/XmlWriter.py,v 1.27 2005/03/18 23:47:19 jkloth Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/XsltContext.py,v 1.13 2003/09/08 21:05:04 mbrown Exp $
######################################################################## # $Header: /var/local/cvsroot/4Suite/Ft/Xml/Xslt/XsltFunctions.py,v 1.45 2005/04/03 09:29:02 mbrown Exp $

Classes

class CategoryTypes

class PatternList

Methods

__init__(self, patterns, namespaces=None)
lookup(self, node, context=None)
lookupAsSet(self, node, context=None)
xsltKeyPrep(self, context, node)

Fields

PARSER = <Ft.Xml.Xslt.XPatternParser object>
XPatternParser([debug]) -> parser Create a new parser object.

The optional debug argument, when true, enables the builtin trace facility.
The trace facility uses stderr to display each step taken by the parser.

class XsltException(Ft.FtException)

Methods

__init__(self, errorCode, *args)

Methods inherited from class Ft.FtException

Methods inherited from class exceptions.Exception

__getitem__

class XsltParserException(XsltException)

Methods

__init__(self, code, locator, *args)

Methods inherited from class Ft.FtException

Methods inherited from class exceptions.Exception

__getitem__

class XsltRuntimeException(XsltException)

Methods

__init__(self, code, xsltelement, *args)

Methods inherited from class Ft.FtException

Methods inherited from class exceptions.Exception

__getitem__

Fields

XSL_NAMESPACE = u'http://www.w3.org/1999/XSL/Transform'