This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

simple Problem I guess!!!!


Hi,

I have got a small problem with XSL.

I want to create an element with two attributes like this

<departureDate xsd:type="java.sql.Date" xsd:null="1"/>

I have defined the names spaces for the xsd.

I tried adding two attributes to the same element but it adds only one. Is 
there any way I can do it?

Help me out !!!!

Sanjeev N R
IBM, Austin,Texas

>From: Steve Tinney <stinney@sas.upenn.edu>
>Reply-To: xsl-list@mulberrytech.com
>To: xsl-list@mulberrytech.com
>Subject: Re: string-length
>Date: Sun, 02 Apr 2000 11:41:19 -0400
>
> > I want to select all nodes (in order) as long as the additive
> > string length is less then 915
> > <CATEGORY>
> >         <DATA>
> >                 ....
> >         </DATA>
> >         <DATA>
> >                 ....
> >         </DATA>
>
>Use recursion, and pass the length of cumulative length of your string
>as a parameter.  Wrap the whole thing inside a variable.
>
>  <xsl:variable name="str">
>    <xsl:call-template name="add-data"/>
>  </xsl:variable>
>
>  <xsl:template name="add-data">
>    <xsl:param name="strlen" select="0"/>
>    <xsl:param name="index" select="1"/>
>    <xsl:if test="strlen &lt; 915">
>      <xsl:value-of select="DATA[$index]"/>
>    </xsl:if>
>    <xsl:if test="$index &lt;= count(DATA)">
>      <xsl:call-template name="add-data">
>        <xsl:with-param name="strlen"
>                 select="$strlen+string-length(DATA[$index])"/>
>        <xsl:with-param name="index"
>                 select="$index+1"/>
>      </xsl:call-template>
>    <xsl:if>
>  </xsl:template>
>
>(Untested, and probably not exactly what you want when, e.g., the first
>DATA node has more than 915 characters, but you get the idea)
>
>  Steve
>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]