Sorry again, I must be sleeping.  You _did_ want to use VBScript with Xalan.
So they could help you.

> -----Original Message-----
> From: Matthew L. Avizinis [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, October 23, 2001 10:12 AM
> To: [EMAIL PROTECTED]
> Subject: RE: Embedded script with XalanJ
>
>
> I attempted the following instructions but have yet to achieve
> success (it's
> been put on the back burner on low for now).  If you are
> successful, let us
> all know.
> Hope this gets you started somewhere.
>
>    Matthew L. Avizinis <mailto:[EMAIL PROTECTED]>
> Gleim Publications, Inc.
>    4201 NW 95th Blvd.
>  Gainesville, FL 32606
> (352)-375-0772 ext. 101
>       www.gleim.com <http://www.gleim.com>
>
>
> -----Original Message-----
> From: Gary L Peskin [mailto:[EMAIL PROTECTED]]
> Sent: Friday, August 31, 2001 4:20 PM
> To: [EMAIL PROTECTED]
> Subject: RE: embedded script using VBScript
>
> Matthew --
>
> This is confusing and I agree that the instructions are not clear (or
> even available).  You need to go to the BSF website at
> http://www-124.ibm.com/developerworks/project/showfiles.php?group_id=16&;
> release_id=59 and download the latest binary release which should be
> bsf-bin-2.2.zip.  Extract the bsf.jar file there and replace the one
> that came with the XalanJ download just be to be safe.
>
> Then, you need to extract bsfactivescriptengine.dll from that same .zip.
> Save this .dll file somewhere.  It needs to be either on your PATH (not
> CLASSPATH) or in your working directory.  This is loaded with
>
>   System.loadLibrary("bsfactivescriptingengine.dll")
>
> If it still blows up, try examing the system property java.library.path.
> It should, however, be set correctly from your PATH environment
> variable.
>
> Also, you'll need to have MSVCP60.DLL installed in your working
> directory or a directory on your path.
>
> I've had a few questions about this but no one has ever reported to me
> that they got it to work.  Can you please follow these steps and let me
> know your results?  If we can get things to work, I'd really appreciate
> any suggested documentation changes to the "Extensions" page on the
> XalanJ web site that will provide the information that people need to
> get started with this quickly and effectively.
>
> Thanks,
> Gary
>
> > -----Original Message-----
> > From: Gary L Peskin [mailto:[EMAIL PROTECTED]]
> > This is loaded with
> >
> >   System.loadLibrary("bsfactivescriptingengine.dll")
> >
>
> Ooops, I should have said that this is loaded with
>
>    System.loadLibrary("bsfactivescriptingengine")
>
> without the .dll suffix.  That is added by the WinJVM.
>
> Gary
>
>
>
>
>
> > -----Original Message-----
> > From: Khairnar Dinesh [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, October 19, 2001 10:23 AM
> > To: '[EMAIL PROTECTED]'
> > Subject: Embedded script with XalanJ
> >
> >
> > Hi!
> >
> > I would like to know
> > how I can get vbscript embedded into the xsl file
> > work perfectly.
> >
> > when I apply following xsl
> >
> > <?xml version="1.0"?>
> > <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
> >                 xmlns:lxslt="http://xml.apache.org/xslt";
> >                 xmlns:counter="MyCounter"
> >                 extension-element-prefixes="counter"
> >                 version="1.0">
> >   <lxslt:component prefix="counter"
> >                    functions="read">
> >     <lxslt:script lang="vbscript">
> >       function read(str)
> >         read str
> >      end function
> >     </lxslt:script>
> >   </lxslt:component>
> >   <xsl:template match="/">
> >     <HTML>
> >       <H1>Names in alphatebical order</H1>
> >         <p>
> >         <xsl:value-of select="counter:read('FromRead')"/>
> >         </p>
> >     </HTML>
> >   </xsl:template>
> > </xsl:stylesheet>
> >
> > on the following xml
> > <?xml version="1.0"?>
> > <doc>
> >   <name first="David" last="Marston"/>
> >    <name first="Shane" last="Curcuru"/>
> > </doc>
> >
> > what I get is as follows:
> >
> > java.lang.reflect.InvocationTargetException:
> > java.lang.NullPointerException
> >     at
> > com.ibm.bsf.engines.activescript.ActiveScriptEngine.call(ActiveScr
> > iptEngine.
> > java:793)
> >     at java.lang.reflect.Method.invoke(Native Method)
> >     at
> > org.apache.xalan.extensions.ExtensionHandlerGeneral.callFunction(E
> > xtensionHa
> > ndlerGeneral.java:299)
> >     at
> > org.apache.xalan.extensions.ExtensionsTable.extFunction(Extensions
> > Table.java
> > :253)
> >     at
> > org.apache.xpath.functions.FuncExtFunction.execute(FuncExtFunction
> > .java:141)
> >     at org.apache.xpath.XPath.execute(XPath.java:260)
> >     at
> > org.apache.xalan.templates.ElemValueOf.execute(ElemValueOf.java:251)
> >     at
> > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> > (Transform
> > erImpl.java:2251)
> >     at
> > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralRe
> > sult.java:
> > 637)
> >     at
> > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> > (Transform
> > erImpl.java:2251)
> >     at
> > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralRe
> > sult.java:
> > 637)
> >     at
> > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> > (Transform
> > erImpl.java:2251)
> >     at
> > org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(T
> > ransformer
> > Impl.java:2134)
> >     at
> > org.apache.xalan.transformer.TransformerImpl.transformNode(Transfo
> > rmerImpl.j
> > ava:1246)
> >     at
> > org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.j
> > ava:3070)
> >     at java.lang.Thread.run(Thread.java:484)
> > file:///D:/Dinesh/SelfTutorials/JavaXML/Xalan/vbscript.xsl; Line
> > 21; Column
> > 58; javax.xml.transform.TransformerException: Could not create
> extension:
> > read because of: java.lang.reflect.InvocationTargetException
> >     at
> > org.apache.xalan.transformer.TransformerImpl.transformNode(Transfo
> > rmerImpl.j
> > ava:1269)
> >     at
> > org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.j
> > ava:3070)
> >     at java.lang.Thread.run(Thread.java:484)
> > ---------
> > ; SystemID: file:///D:/Dinesh/SelfTutorials/JavaXML/Xalan/vbscript.xsl;
> > Line#: 21; Column#: 58
> > ; SystemID: file:///D:/Dinesh/SelfTutorials/JavaXML/Xalan/vbscript.xsl;
> > Line#: 21; Column#: 58
> > javax.xml.transform.TransformerException: Could not create
> extension: read
> > because of: java.lang.reflect.InvocationTargetException
> >     at
> > org.apache.xalan.extensions.ExtensionHandlerGeneral.callFunction(E
> > xtensionHa
> > ndlerGeneral.java:322)
> >     at
> > org.apache.xalan.extensions.ExtensionsTable.extFunction(Extensions
> > Table.java
> > :253)
> >     at
> > org.apache.xpath.functions.FuncExtFunction.execute(FuncExtFunction
> > .java:141)
> >     at org.apache.xpath.XPath.execute(XPath.java:260)
> >     at
> > org.apache.xalan.templates.ElemValueOf.execute(ElemValueOf.java:251)
> >     at
> > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> > (Transform
> > erImpl.java:2251)
> >     at
> > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralRe
> > sult.java:
> > 637)
> >     at
> > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> > (Transform
> > erImpl.java:2251)
> >     at
> > org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralRe
> > sult.java:
> > 637)
> >     at
> > org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> > (Transform
> > erImpl.java:2251)
> >     at
> > org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(T
> > ransformer
> > Impl.java:2134)
> >     at
> > org.apache.xalan.transformer.TransformerImpl.transformNode(Transfo
> > rmerImpl.j
> > ava:1246)
> >     at
> > org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.j
> > ava:3070)
> >     at java.lang.Thread.run(Thread.java:484)
> >
> > Regards,
> > Dinesh.
> >
> >
> > The information in this message is confidential and may be
> > legally privileged. It is intended solely for the addressee.
> > Access to this message by anyone else is unauthorized. If you are
> > not the intended recipient, any disclosure, copying, or
> > distribution of the message, or any action or omission taken by
> > you in reliance on it, is prohibited and may be unlawful. Please
> > immediately contact the sender if you have received this message
> > in error.

Reply via email to