Author: karthick
Date: Mon Sep 21 21:48:30 2009
New Revision: 817421

URL: http://svn.apache.org/viewvc?rev=817421&view=rev
Log:
Ensure that we can perform XSL transformations from within XQuery.

Added:
    
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestXQueryExpression/HelloXQueryWorld.xsl
Modified:
    
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestXQueryExpression/HelloXQueryWorld.bpel

Modified: 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestXQueryExpression/HelloXQueryWorld.bpel
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestXQueryExpression/HelloXQueryWorld.bpel?rev=817421&r1=817420&r2=817421&view=diff
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestXQueryExpression/HelloXQueryWorld.bpel
 (original)
+++ 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestXQueryExpression/HelloXQueryWorld.bpel
 Mon Sep 21 21:48:30 2009
@@ -186,6 +186,12 @@
                     <throw faultName="selectionFailure"/>
                 </if>
     
+                               <!-- validate that you can invoke XSLT 
stylesheets from withing XQuery -->
+                <if>
+                    <condition 
expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xquery1.0">not(string-length(string(bpws:doXslTransform('HelloXQueryWorld.xsl',
 $myVar.TestPart))) > 0)</condition>
+                    <throw faultName="selectionFailure"/>
+                </if>
+                               
                 <assign>
                     <copy>
                         <from>$i + 1</from>

Added: 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestXQueryExpression/HelloXQueryWorld.xsl
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestXQueryExpression/HelloXQueryWorld.xsl?rev=817421&view=auto
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestXQueryExpression/HelloXQueryWorld.xsl
 (added)
+++ 
ode/branches/APACHE_ODE_1.X/bpel-test/src/test/resources/bpel/2.0/TestXQueryExpression/HelloXQueryWorld.xsl
 Mon Sep 21 21:48:30 2009
@@ -0,0 +1,13 @@
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
+       xmlns="http://www.example.org/ProcessData";
+       xmlns:tns="http://www.example.org/ProcessData";
+       version="1.0">
+  <xsl:output method="xml" indent="yes"/>
+
+  <xsl:template match="/">
+    <root>
+       <xsl:text>Hello World</xsl:text>
+    </root>
+  </xsl:template>
+
+</xsl:stylesheet>
\ No newline at end of file


Reply via email to