Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - Schema Parsing Error >Thread Next - Problem with schemas and namespaces xslt questionTo: <xmlschema-dev@--.---> Date: 6/24/2004 12:09:00 PM Hello all, I am new to XSLT and I am trying to get an output that returns all of the repeated elements rather than just the first one. So for the example below I would like it to return both restaurant names and right now it is only returning the first one. If anyone can help me I would greatly appreciate it. Thanks. <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format"> <xsl:output method="html" version="1.0" encoding="UTF-8" = indent="yes"/> Here is my stylesheet: <xsl:template match="/"> =09 <html> <body> =09 <table cellpadding="2"> <th>pizza</th> <th>sauce</th> <th>garlic</th> <th>restaurant</th> <tbody><xsl:for-each select="food/italian"> <tr><td><xsl:value-of select="pizza"/> </td> <td><xsl:value-of select="sauce"/></td><td> <xsl:copy-of select="garlic"/></td> <td><xsl:value-of = select="restaurant"/></td></tr> </xsl:for-each> </tbody> </table></body> </html> </xsl:template> </xsl:stylesheet> And here is the xml file: <?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="generic.xsl"?> <food> <italian> <pizza>12 inch</pizza> <sauce>ragu</sauce> <garlic>3 cloves</garlic> <restaurant>mamma mia</restaurant> <restaurant>italian gardens</restaurant> </italian> </food> Karen L. Smith Data Conversion Specialist The Kevric Company, Inc. 8484 Georgia Ave., Suite 550 Silver Spring, MD 20910 (301) 588-6000 x247 Fax (301)588-1777 email KSmith@k... From mhk@m... Thu Jun 24 16:35:22 2004 Return-Path: <mhk@m...> X-Original-To: xmlschem | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
