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]

Re: converting certain types of lists into HTML


Thanks Mike, your solution is working!
greetings, Andreas


----- Original Message -----
From: "Michael Kay" <mhkay@iclway.co.uk>
To: <xsl-list@lists.mulberrytech.com>
Sent: Monday, September 17, 2001 3:48 PM
Subject: RE: [xsl] converting certain types of lists into HTML


> Use two different template rules, one for match="item" and the other for
> match="flatlist/item", since you want the processing to be different in
the
> two cases. I usually give the different rules an explicit priority to make
> it clear which takes precedence, though in this case the default rules
would
> give the right answer.
>
> Mike Kay
>
> > -----Original Message-----
> > From: owner-xsl-list@lists.mulberrytech.com
> > [mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of Andreas
> > Putscher
> > Sent: 17 September 2001 11:51
> > To: XSL-List@lists.mulberrytech.com
> > Subject: [xsl] converting certain types of lists into HTML
> >
> >
> > Hi XSL-List!
> >
> > I am a novice in XML and I am searching a solution for the following
> > problem:
> >
> > I have a xml-document which I want o translate into a HTMl-document:
> >
> > The xml document's DTD contains several types of lists which
> > I would like to
> > translate into HTML's <dt> and <dl>, <ul> and <ol> tags:
> >
> > <flatlist>
> >    <item>Item 1.1</item>
> >    <item>Item 1.2</item>
> >    <item>Item 1.3</item>
> >   </flatlist>
> >
> >   <bulletlist>
> >    <item>Item 1.1</item>
> >    <item>Item 1.2</item>
> >    <item>Item 1.3</item>
> >   </bulletlist>
> >
> >   <numberedlist>
> >    <item>Item 1.1</item>
> >    <item>Item 1.2</item>
> >    <item>Item 1.3</item>
> >   </numberedlist>
> >
> > I have been trying this by this code, which does not work
> > properly for the
> > flatlist, as they get bullets, as well:
> >
> >   <!--===========================FLATLIST======================-->
> >   <xsl:template match="flatlist">
> >     <dl><xsl:apply-templates/></dl>
> >   </xsl:template>
> >
> >   <!--===========================BULLETLIST======================-->
> >   <xsl:template match="bulletlist">
> >     <ul><xsl:apply-templates/></ul>
> >   </xsl:template>
> >
> >   <!--===========================NUMBEREDLIST======================-->
> >   <xsl:template match="numberedlist">
> >     <ol><xsl:apply-templates/></ol>
> >   </xsl:template>
> >
> >
> >    <!--===========================ITEM=========================-->
> >   <xsl:template match="item">
> >         <li><xsl:apply-templates/></li>
> >   </xsl:template>
> >
> >
> > Does anybody know a solution for my problem?
> > Thanks in advance,
> > Andreas
> >
> >
> >  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> >
>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>


 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]