Re: [xsl] xml and xslt to html attribute problems

Subject: Re: [xsl] xml and xslt to html attribute problems
From: Michael Olszynski <m.olszynski@xxxxxxxxxxxxx>
Date: Wed, 29 Oct 2003 10:58:05 +0100
@ Richard: Yes I´ll have multiple <br> in on line, but I guess I can´t use your code. Or can I? I don´t know how powerful substring can be with a loop around the @name. Eitherway it´s a very good idea!

@Emannuil: <topic name="Mygreatlongword&lt;br&gt;onabeautifulmorning"> won´t work, because my html output will be <td>Mygreatlongword&lt;br&gr;onabeautifulmorning </td>

@Jarno: Thanks for your hint. The &#xA; is working fine. You recommended me to read the FAQ how to replace the linefeed. Which FAQ? Do you have a hyperlink on that?

Thanks in advance,

Take care Michael


Richard Lewis wrote:


Michael,

Will there always be exactly one <br> in the topic/@name attribute?

If so, you could use the XPath substring-before() and substring-after() functions:

<td>
	<xsl:value-of select="substring-before(@name, '<br>')" />
	<br />
	<xsl:value-of select="substring-after(@name, '<br>')" />
</td>

Don't forget also that <br /> is an empty element and, according to XHTML specs it must have a closing slash ;-)

Another thing would be to have multiple attributes in the <topic> element...

Cheers,
Richard



Hello, I want to use sth. like

<topic name="Mygreatlongword<br>onabeautifulmorning">

with following xslt code

<td>    <xsl:value-of select="@name"/>
</td>

to get this html code

<td>
   Mygreatlongword
   <br>
   onabeautifulmorning
</td>

But I can´t use a <br> in the quotes in my xml file. Is there any other
solution?

Thanks Take care Michael




XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list




-- Michael Olszynski Dipl.-Ing.(FH) Software Engineer

___ |X__________________________________________________________
  X|

eXXcellent solutions gmbh
In der Wanne 55

D-89075 ulm

e | m.olszynski@xxxxxxxxxxxxx
t | +49 [0]731-55026-39
f | +49 [0]731-55026-99
i | www.exxcellent.de
________________________________________________________________

Geschäftsführer: Dr. Martina Maier, Wilhelm Zorn, Gerhard Gruber
Sitz der Gesellschaft: Ulm, Registergericht: Ulm HRB 4309





XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list


Current Thread