This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

lists


I'm trying to do a list to list, xml to xml transformation.

The source document can have

<list>
  <item> pcdata <list>
                   <item>
 (its a derivative of docbook)

The target DTD only has

<list>
   <item> content </item>
    <list> <item> ...
(I.e. <!ELEMENT list (litem | list)*> )

So sublists must be nested 'cleanly' within lists

I can't think of an XSLT way of doing this.

<xsl:template match="list">
  choose
     when test="descendant::list" 
          ?????

Any suggestions please?

Regards DaveP

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]