XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
noor  Subject: saxon:assign usage problem.
Author: noor
Date: 24 Apr 2008 08:44 AM
Originally Posted: 24 Apr 2008 08:43 AM
Hi all,

i wish to increment a value of the variable, by using saxon:assign.
I am trying to run the saxon:assign facility in my xsl code,
but it doesn't affects that varaible for incrementing its value.
so anybody please give me a solution for using this facility.

My sample xsl code is,
<?xml version="1.0" encoding="windows-1250"?>
<xsl:stylesheet
xmlns:saxon="http://saxon.sf.net"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
<xsl:template match="*">
<xsl:variable name="i" select="0" saxon:assignable="yes"/>
<saxon:while test="$i &lt; 10">
<saxon:assign name="i" select="$i+1"/>
<xsl:message>Below-The value of i is <xsl:value-of select="$i"/></xsl:message>
</saxon:while>
<xsl:message>Out-The value of i is <xsl:value-of select="$i"/></xsl:message>
</xsl:template>
</xsl:stylesheet>
----------------------------------------------------------------
Also my dummy xml code is,
<book>
<java>2</java>
</book>
----------------------------------------------------------------

Postnext
Tony LavinioSubject: saxon:assign usage problem.
Author: Tony Lavinio
Date: 24 Apr 2008 12:23 PM
This needs to be asked on the saxon-help list, which is available
through SourceForge. See http://www.saxonica.com for details.

Postnext
noor  Subject: saxon:assign usage problem.
Author: noor
Date: 25 Apr 2008 02:54 AM
why Mr.Tony ?

If u know, u pls reply the solution.

thanks in advance...

Postnext
Tony LavinioSubject: saxon:assign usage problem.
Author: Tony Lavinio
Date: 25 Apr 2008 12:25 PM
I'm trying to tell you where you can find the solution.

Saxon is a product that we embed from Saxonica.
saxon:assign is an extension specific to that product.

On the saxon-help forum, you can get specific help for your question
from the person who knows best.

He will most likely tell you, however, that anytime you are using
saxon:assign in XSLT, you are working against the language. There
is always another way to solve the problem that does not require
saxon:assign.

You could also ask your question on xsl-list, run by Mulberry
Technologies. There a whole cadre of XSLT experts are available.

Posttop
noor  Subject: saxon:assign usage problem.
Author: noor
Date: 21 May 2008 11:43 AM
Thanks for ur information Mr.Tony.

Also i found my mistake in my code, which is, i miss the "/" at the end of the following line :

xmlns:saxon="http://saxon.sf.net/"

now its working fine, (increment correctly).

But its a cheating way to produce the incrementation result.
If u find any other way to increment the value of the variable...please reply.

Thanks in advance.

 
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.