xsl-list
[Top] [All Lists]

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

2005-02-07 10:39:18
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(_at_)mulberrytech(_dot_)com
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
======================================================================


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--