| Subject: [xsl] how to match node set with attribute then pass to a template From: Biying Huang <biying@xxxxxxxxxxxxxxx> Date: Fri, 26 Sep 2003 12:24:38 -0400 | 
Hello, all:
In PDF output, I am trying to display 2 images side by side and its info
above each image, but only display images that has the attribute
showImage="true".
But I don't know how to match node set with attribute then pass to a
template.
My XML data:=======================
<AttachmentList>
    <Attachment showImage="true">
        <filename>Image5445.jpg</filename>
        <info>image information</info>
  </Attachment>
  <Attachment showImage="false">
        <filename>Image5446.jpg</filename>
        <info>image information</info>
  </Attachment>
  <Attachment showImage="true">
        <filename>Image5447.jpg</filename>
        <info>image information</info>
  </Attachment>
</AttachmentList>
My xslt templates:===================================
<xsl:template match="AnalyticalList" >
    <xsl:apply-templates select="Attachment[@showImage = 'true']"
mode="AttachImage" />
</xsl:template>
<xsl:template match="Attachment[@showImage = 'true']" >
     ?? what do I do here ??
</xsl:template>
<xsl:template match="Attachment">
  <fo:table-row>
      <fo:table-cell>
        <fo:block><xsl:value-of select="info"/></fo:block>
      </fo:table-cell>
      <fo:table-cell>
        <fo:block>
            <!-- How do I get the next whose showImage="true" here ??
               <xsl:value-of select="following-sibling::Attachment/info"
/>
            -->
        </fo:block>
      </fo:table-cell>
  </fo:table-row>
  <fo:table-row>
      <!-- two images in a row here
  </fo:table-row>
</xsl:template>
Many thanks in advance.
Biying
 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
| Current Thread | 
|---|
| 
 | 
| <- Previous | Index | Next -> | 
|---|---|---|
| [xsl] Re: Expression expected in va, Dimitre Novatchev | Thread | Re: [xsl] how to match node set wit, G. Ken Holman | 
| Re: [xsl] Expression expected in va, David Carlisle | Date | RE: [xsl] Expression expected in va, Kathy Burke | 
| Month |