xsl-list
[Top] [All Lists]

[xsl] inserting tabs

2008-03-12 20:30:49
Hello all, 

I searched through the archives and found some relevant data however I am still 
"missing the boat."
I am having xml do the inserting of tab in my xml output but rather should 
have xsl insert tabs into my xml output.
I am a newbie and this is a question for my online class. How do I insert tabs
after each entry in my xsl code? 
For example, Jeff       Peng    

thank you



In my xml DTD doc I declare an entity like so:
<!DOCTYPE CONTACTS [
<!ENTITY tab "&#x09;">

<snip>
 
 <!-- Begin XML data -->
  <pre>
  <CONTACTS>
      <PERSON>
         <FIRSTNAME>Jeff</FIRSTNAME>
          <LASTNAME>Peng</LASTNAME>
 <snip>

<!-- Begin XSL code -->

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>
<xsl:output method="text"/>

<xsl:template match="/">
               
<!-- This for-each outputs the links to below -->

<xsl:for-each select="//PERSON">   

    <xsl:value-of select="LASTNAME"/>
    <xsl:value-of select="FIRSTNAME"/>
        <xsl:choose>
       
                <xsl:when test="string-length(PHONE) &lt; 1">
                     <xsl:text>No Data present</xsl:text>
                </xsl:when>
                <xsl:otherwise>
                    <xsl:attribute name="fname">Arial</xsl:attribute>
                     <xsl:attribute name="size">5px</xsl:attribute>
                    <xsl:value-of select="PHONE"/><space/><xsl:value-of 
select="PHONE/@TYPE"/>
                </xsl:otherwise>
        
        </xsl:choose>
        <xsl:value-of select="WORKADDR"/>
        <xsl:value-of select="EMAIL"/>
        <xsl:value-of select="TIMEZONE"/>
        <xsl:value-of select="OTHERINFO"/>       
   
</xsl:for-each>    
</xsl:template>
</xsl:stylesheet>



__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

--~------------------------------------------------------------------
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>