RE: [xsl] how to concatenate fields?

Subject: RE: [xsl] how to concatenate fields?
From: "Tiffany Blake" <Tiffany_Blake@xxxxxxx>
Date: Mon, 7 Mar 2005 11:48:59 -0800
so if i remove the extra line breaks and add the hypens, the revision would
look something like:

<xsl:if test="string-length(location)&gt;0">
	<p><b><xsl:value-of select="location"/></b>" - "
	<xsl:value-of select="publish_date"/>" - "</p>

<xsl:if test="string-length(/gapinc/body_text)&gt;0">
	<xsl:apply-templates select="/gapinc/body_text"/>

does this look correct?
-----Original Message-----
From: Deirdre Saoirse Moen [mailto:deirdre@xxxxxxxxxxx]
Sent: Monday, March 07, 2005 11:46 AM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: [xsl] how to concatenate fields?

On Mon, 7 Mar 2005, Tiffany Blake wrote:
> i'm a newbie to xml/xslt - i need to revise my output to combine
> multiple fields into one and at the same time insert extra characters.
> how do i change the following code to do this?

Well, you've got a clue in your text already, because you're inserting
extra characters with the <b> and </b>, correct?

If you remove the </br> (which should be <br/> in order to be
well-formed), that will put them on the same line.

> how do i force "location", "publish_date" and "body_text" on the same
> line AND insert a hyphen "-" between each field?

_Deirdre  web:        blog:
yarn:    cat's blog:
"Memes are a hoax! Pass it on!"

Current Thread