Subject: Re: [xsl] converting certain types of lists into HTML From: "Andreas Putscher" <andreasputscher@xxxxxx> Date: Mon, 17 Sep 2001 16:16:11 +0200 |
Thanks Mike, your solution is working! greetings, Andreas ----- Original Message ----- From: "Michael Kay" <mhkay@xxxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> 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@xxxxxxxxxxxxxxxxxxxxxx > > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Andreas > > Putscher > > Sent: 17 September 2001 11:51 > > To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx > > 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] converting certain types , Michael Kay | Thread | [xsl] Re: How can I see what html a, Dimitre Novatchev |
[xsl] Setting a base href in xsl:in, Chas Mick | Date | RE: [xsl] Setting a base href in xs, Michael Kay |
Month |