[xslt] xsltProcessOneNode()



Hi,

I wonder why xsltProcessOneNode() is only used in the module where it's
implemented (transform.c) but isn't declared static. It also doesn't appear in
any of the header files, i.e. it's not public.

I accidentally used this function in lxml which lead to compile errors under
Windows, but before I take it back out there forever, is it possible to
actually make it public? The use case I have is to let users implement XSLT
extension elements in Python, and xsltProcessOneNode() would be perfect to
give them a way to continue processing subtrees à-la

	<xsl:apply-templates select="..."/>

Or is there a better way to achieve the same thing?

Thanks,
Stefan



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]