xsl-list
[Top] [All Lists]

namespace value output at weird location

2005-03-31 16:43:36
XSL-List'ers:

I'm working on my first XML application; Michael
Kay suggested I post to this list for additional 
XSL help.

I'm using Saxon 6.5.3 to test my XSL Stylesheet
documents and this is the response I'm getting 
back:

======================================
RESPONSE
======================================

TUTOR: Select Colors for House Painting<br 
xmlns:jtt="http://mil.jcsj2t.jtt30";><ol xmlns:jtt="http://mil.jcsj2t.jtt30";>
   <li>Select one of the following:<br><ul>
         <li><a href="javascript:get_explanation('task_0001');">Select Colors 
via a Color Wheel</a></li>
         <li><a href="javascript:get_explanation('task_0003');">Use a Color 
Consultant to Select Colors</a></li>
         <li><a href="javascript:get_explanation('task_0004');">Select Colors 
via Feng Shui</a></li>
      </ul>
   </li>
   <li><a href="javascript:get_explanation('task_0009');">Purchase Paint 
Colors</a></li>
</ol>

======================================
PROBLEM
======================================

TUTOR: Select Colors for House Painting<br 
xmlns:jtt="http://mil.jcsj2t.jtt30";><ol xmlns:jtt="http://mil.jcsj2t.jtt30";>
                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  
   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

======================================
XSL Stylesheet Fragment
======================================

<?xml version="1.0" ?>
<xsl:stylesheet version="1.0" 
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
    xmlns:jtt="http://mil.jcsj2t.jtt30";>

    <xsl:output method="html" />
    
    <xsl:key name="task.id" match="jtt:task" use="@id" />
    <xsl:param name="selected.task.id"> </xsl:param>
    <xsl:param name="selected.mode"> </xsl:param>

    <xsl:template match="/">
        <xsl:choose>
            <xsl:when test="$selected.mode = 'task_list'">
                <xsl:apply-templates select="//jtt:task[(_at_)id = 
$selected.task.id]" mode="task_list" />
            </xsl:when>
            <xsl:when test="$selected.mode = 'task_desc'">
                <xsl:apply-templates select="//jtt:task[(_at_)id = 
$selected.task.id]" mode="task_desc" />
            </xsl:when>
        </xsl:choose>
    </xsl:template>

    <xsl:template match="jtt:task" mode="task_list">
        <xsl:choose>
            
            <xsl:when test="@task_type='meta'">
                <xsl:value-of select="jtt:title"/><br/>
                <ol>
                        .
                        .
                        .
                

The <br/> and <ol> tags are where the namespace value is 
being inserted and I am not sure why. Any help greatly 
appreciated.


Robert A. Jacobs

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>