Hi,

I'm trying to select all the text of a set of nodes, but
it fails.  What am I doing wrong here?
When I use:   <xsl:value-of select="alpha/beta"/>
it only includes the FIRST beta under alpha,
not all betas under alpha.

========= begin testc.xml ===========
<?xml version="1.0" encoding="UTF-8"?>
<alpha>
  <beta>bb1</beta>
  <beta>bb2</beta>
  <gamma>gg2</gamma>
</alpha>

========= begin testc.xsl ===========
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet
        xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
        version="1.0"
>
<xsl:output method="xml"
        encoding="UTF-8"
        indent="yes"
/>


<xsl:template match="/">
        <allAlpha>
        <xsl:value-of select="alpha"/>
        </allAlpha>

        <allBetas>
        <xsl:value-of select="alpha/beta"/>
        </allBetas>
</xsl:template>

</xsl:stylesheet>

======== Run xalan: =============

java org.apache.xalan.xslt.Process -in testc.xml -xsl testc.xsl -out outc.xml


========= begin outc.xml ===========
<?xml version="1.0" encoding="UTF-8"?>
<allAlpha>
  bb1
  bb2
  gg2
</allAlpha>
<allBetas>bb1</allBetas>

===============================

Question: why doesn't the <allBetas> element include bb2?
How can I get <allBetas> to include ALL the betas?
I'm running xalan-j_2_4_1 with Sun JDK 1.4.

Many thanks!

Steve


========================================
Steve Sullivan    [EMAIL PROTECTED]

   Mathcom Solutions Inc.: Custom Software Development.
    * Mathematical optimization, simulation, and modeling.
    * Data mining, information retrieval.
    * Java, XML, C++, Mathematica, Matlab, XSLT, XQuery, SOAP, RMI, ...

http://www.mathcom.com    303-494-7115
========================================

Reply via email to