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]
Other format: [Raw text]

Re: templates matches ... ?


<xsl:template match="FREGeneralDocument | FREDocument">
	...
</xsl:template>

On Wednesday 30 January 2002 10:04, Frederic Leclercq wrote:
> Thanks,
>
> But I don't know if I made myself clear enough....
>
> Let's say  I have :
>
> <xsl:template match="FREGeneralDocument">
>     .... a lot of lines in here ....
> </xsl:template>
>
> <xsl:template match="FREDocument">
>     .... exactly the same as above..... a.lot of lines in here ....
> </xsl:template>
>
> In the second match all the code is exactly the same as in the first
> <template match>.... And we're talking about 500+ lines that is exactly the
> same.... i think there must be a smarter way to do this, then just copy &
> paste the code ? If there has to be something changed (bugs?) then I have
> to change the same code in the second <template match> too ....
>
> Thanks in advance,
> Fred.
>
> Michael Kay wrote:
> >>I've something like :
> >>
> >><xsl:template match="xml.fre.FREKernelKernel.FREGeneralDocument">
> >>    .... a lot of lines in here ....
> >></xsl:template>
> >><xsl:template match="xml.fre.FREKernelKernel.FREDocument">
> >>    .... exactly the same as above..... a.lot of lines in here ....
> >></xsl:template>
> >>
> >>I can't imagine that this is the way it should be written ?
> >
> >If you have an element called <xml.fre.FREKernelKernel.FREGeneralDocument>
> >then this is exactly how it should be written. Though you shouldn't have
> >such an element - apart from the fact that names begining with "xml" are
> >reserved, it suggests you are trying to pack too much meaning and
> > structure into your element names for comfort.
> >
> >Mike Kay
> >
> >
> > XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

-- 
Peter Davis
Love is what you've been through with somebody.
		-- James Thurber

 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]