Subject: RE: [xsl] XSL nested tag help From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Tue, 8 Oct 2002 09:27:55 +0100 |
I assumed you were generating HTML, in which case the newlines are not important. You appear to want to remove the newline that follows the text "This is a first test message" in your source document. To write a transformation that does that, we need to know exactly what rules you want your transformation to follow: when should newlines be retained, and when should they be dropped? Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx > -----Original Message----- > From: Mani Malarvannan [mailto:mani@xxxxxxxxxxxx] > Sent: 07 October 2002 21:59 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Cc: michael.h.kay@xxxxxxxxxxxx > Subject: Re: [xsl] XSL nested tag help > > > > Hi, > For my XSL nested tag question some of you responded with a solution > of using text(), but that solution is not working. When I tried with > the solution, the text under "Target" tag is printing at the end > of text under "Main" ie, > > <h1>This is a first test message it is important<h1> > <h2> and <h2> > > But I need the output to be > <h1>This is a first test message <h2> and </h2> it is important</h1> > > > Thanks for all the help > > -Mani > > > > > > From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> > To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> > Subject: RE: [xsl] XSL nested tag help > Date: Saturday, October 05, 2002 5:29 PM > > > I've following XML file. > > <Main> > > This is a first test message > > <Target> and </Target> > > it is important > > </Main> > > > > > > From the above XML file I'd like to write and XSL so that I'll get > > following output > > <h1>This is a first test message<h1> <h2> and </h2> <h1>it is > > important > > </h1> > > > > <xsl:template match="Main/text()"> > <h1><xsl:value-of select="."/></h1> > </xsl:template> > > <xsl:template match="Target"> > <h2><xsl:value-of select="."/></h2> > </xsl:template> > > But before you do that, try to choose a better design for your XML. > Using mixed content (text and elements as siblings of each other) > probably isn't the best approach here. > > Michael Kay > Software AG > home: Michael.H.Kay@xxxxxxxxxxxx > work: Michael.Kay@xxxxxxxxxxxxxx > > > 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] XSL nested tag help, Joerg Heinicke | Thread | RE: [xsl] XSL nested tag help, Passin, Tom |
Re: [xsl] Order of template match, Ragulf Pickaxe | Date | RE: [xsl] Filed SAXON 6.5.2 bug: 62, Michael Kay |
Month |