[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] XHTML -to- WIKI ... so close ... yet not close enough


Subject: Re: [xsl] XHTML -to- WIKI ... so close ... yet not close enough
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Mon, 07 Feb 2005 12:39:18 -0500

At 07:30 AM 2/6/2005, you wrote:
------ XHMTL -------------
<ul>
  <li>Element1</li>
  <li>Element2
    <ul>
       <li>Element2.1
         <ul>
           <li>Element2.1.1</li>
         </ul>
       </li>
    </ul>
  </li>
  <li>Element 3</li>
</ul>
-------------------------

Should be converted to:

------ WIKI -------------

- Element1
- Element2
-- Element2.1
--- Element2.1.1
- Element3

-------------------------

when solving these types of problems, its usually easier to create a 2 stage transformation...then optimise (e.g. fold everything into 1 step later on), try applying the following stylesheet to your xml snippet.

Not necessary here. Simply,


<xsl:for-each select="ancestor::ul">
  <xsl:text>-</xsl:text>
  <xsl:text> </xsl:text>
</xsl:for-each>

in the right place will output the hyphens.

Cheers,
Wendell


====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================


Current Thread
Keywords
xml