RE: [xsl] how to deal with uncertain node name in xsl?

Subject: RE: [xsl] how to deal with uncertain node name in xsl?
From: Jarno.Elovirta@xxxxxxxxx
Date: Fri, 22 Nov 2002 09:33:48 +0200
Hi,

>     I need help on the following problem.  Any suggestions?
> 
>       Thanks in Advance.
> 
>       glliu
>   
>   
>     xml file: I do not know the sub node name and number of  
> <A>,how can i convert the xml  to html in xsl?
> 
>     <A>
>                 <..>node value</..>
>                 <...>node value</...>
>                 <....>node value</...>
>                  ......
>                  ......
>    </A>

Could you show us your desired output? Since

<xsl:template match="/">
  <html>
    <head><title>foo</title></head>
    <body>
      <xsl:apply-templates select="decendant::A" />
    </body>
  </html>
</xsl:template>

<xsl:template match="A">
  <ul>
    <xsl:for-each select="*">
      <li>
        <xsl:value-of select="." />
      </li>
    </xsl:for-each>
  </ul>
</xsl:template>

would transform the input into HTML, but probably not the kind you want. Anyhow, if you didn't know how to match an element without knowing it's name, use * and see <http://localhost/tr/xpath/#node-tests>.

Cheers,

Jarno

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


Current Thread