[xsl] RE: Advice for splitting text

Subject: [xsl] RE: Advice for splitting text
From: "Karl J. Stubsjoen" <karl@xxxxxxxxxxxxx>
Date: Tue, 28 Oct 2003 08:06:46 -0700
[Dmitre Said]
>Then the two text nodes already exist and do not need to be "split". When
>formatting:breakArticle is the current node they will be selected like
>      ../text()[1]
>    ../text(2)
>Of course, in the xml document there must be a namespace declaration
>the "formatting" prefix. A prefix, bound to the same namespace-uri will be
>convenient to use in the xslt code.

I'm not sure if this makes a difference, but my special
<formatting:breaknews> element is found within attribute value.  So I'm
having difficulties using the text() function.  Here is what I have, 2
things (1) I am trying to test for the occurence of this special "format"
element, and (2) i'm not sure how to actually reference the 1st text node of
an attribute to display.

<xsl:template match="z:row" mode="az_news">
     <td class="news_heading">
        <xsl:value-of select="@aznewsheading"/>&nbsp;
     <xsl:call-template name="ADD_EDIT_LINKS">
         <xsl:with-param name="DOC">gym_news</xsl:with-param>
         <xsl:with-param name="P">aznewsid</xsl:with-param>
        <td class="news_content">
         <xsl:when test="@aznews/formatting:breakArticle">
             <!-- break article on formatting:breakarticle -->
             <xsl:value-of disable-output-escaping="yes"
    <!-- no article break -->
             <xsl:value-of disable-output-escaping="yes" select="@aznews"/>

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

Current Thread