Cezar,
At 04:23 PM 8/16/2004, you wrote:
Thanks for your reply, but sorry, cause I am still a newbie.
How do you concatenate all the Payment_Pattern that comes back ?
Can you show me an example please ? thx
Sure. You can grab all the Payment_Pattern nodes in the document with the
XPath "//Payment_Pattern" (short for
"/descendant-or-self::node()/child::Payment_Pattern": aren't you glad
there's a short version?). These can be concatenated into a single Result
Tree Fragment using a copy-of instruction, and bound to a variable:
<xsl:variable name="PPatterns">
<xsl:copy-of select="//Payment_Pattern"/>
</xsl:variable>
Then you can treat the variable $PPatterns like a string. So
<xsl:value-of
select="string-length($PPatterns) -
string-length(translate($PPatterns,'2','')"/>
will tell you how many 2s appear throughout your entire set of
Payment_Patterns.
I hope that helps.
Cheers,
Wendell
======================================================================
Wendell Piez
mailto:wapiez(_at_)mulberrytech(_dot_)com
Mulberry Technologies, Inc. http://www.mulberrytech.com
17 West Jefferson Street Direct Phone: 301/315-9635
Suite 207 Phone: 301/315-9631
Rockville, MD 20850 Fax: 301/315-8285
----------------------------------------------------------------------
Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================