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
========================================