xsl-list
[Top] [All Lists]

Re: xml and xslt to html attribute problems

2003-10-29 02:30:08
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