On Thu, 22 Sep 2005 17:42:19 +0200, Stefan Kost wrote:

> hi,
> 
> I try to use some nonstandartized exslt functions (see
> http://www.exslt.org/str/index.html -> str.zip)
> 
> When running the attached samples I get
> $ xsltproc devhelp.xsl devhelp.xml
> xmlXPathCompOpEval: function split not found
> XPath error : Unregistered function
> xmlXPathCompiledEval: 1 object left on the stack
> <?xml version="1.0"?>
> <test xmlns="http://www.devhelp.net/book"/>
> 
> when rerunning it with -v I et a long log (see attached xsltproc.log).
> It seems to load the function definitions, 


What makes you think so? From the log you posted:
| Registering extension prefix str : http://exslt.org/Strings
| LIBXSLT_PLUGINS_PATH is (null)
| Attempting to load plugin:
| /home/ensonic/lib/libxslt/1.1/exslt_org_Strings.so for
| URIhttp://exslt.org/Strin
| xmlCheckFilename failed for plugin:
| /home/ensonic/lib/libxslt/1.1/exs_org_Strings.so
| xsltPrecomputeStylesheet: removing ignorable blank node ltgs: 


Doesn't look like a successful load to me. Does the library exist
at 'home/ensonic/lib/libxslt/1.1/exs_org_Strings.so'?

> but then seems to have
> difficultied to call them from the xsl file. It looks like its trying to
> load them from shared-object a multiple times.
> Any insights whats going on here?

Dynamic loading attempts to load the library every time it the function
gets called. And fails ...

 HTH Ralf Mattes

> Stefan





_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to