OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

NewBie:pls Help!




Dear XMLers,

Please guide me...

I have an xml file

<Parent>
<Child>
    <Child1>data</Child1>
    <Child2>data</Child2>
    <Child3>data</Child3>
    <Child4>data</Child4>
    <Child5>data</Child5>
    <Child6>data</Child6>

    <Children>
	<Siblings>
	    <Sibling1>Data of Sibling1</Sibling1>
	    <Sibling2>Data of Sibling2</Sibling2>
	    <Sibling3>Data of Sibling3</Sibling3>
	    <Sibling4>Data of Sibling4 </Sibling4>  
	    <Sibling5>Data of Sibling5</Sibling5>
	</Siblings>
    </Children>
    
</Child>
</Parent>


and the corresponsing XSL,

<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
  <html>
  <body>

  <table border="1">
  	<tr>
    		<td>Child1</td>
    		<td>Child2</td>
    		<td>Child3</td>
    		<td>Child4</td>
    		<td>Child5</td>
    		<td>Child6</td>
    	</tr>
    	
    	<xsl:for-each select="Parent/Child" >
    	<tr>
    		<td><xsl:value-of select="Child1"/></td>
    		<td><xsl:value-of select="Child2"/></td>
    		<td><xsl:value-of select="Child3"/></td>
    		<td><xsl:value-of select="Child4"/></td>
    		<td><xsl:value-of select="Child5"/></td>
   		<td><xsl:value-of select="Child6"/></td>
    	</tr>
    	</xsl:for-each>
	
	
	<th>
		<h1>Children</h1>
	</th>

    	<tr>
		<td>Sibling1</td>
		<td>Sibling2</td>
		<td>Sibling3</td>
		<td>Sibling4</td>
		<td>Sibling5</td>
    	</tr>

 	<xsl:for-each select="Parent/Child/Children/Siblings">
 	      <tr>
	   	 <td><xsl:value-of select="Sibling1"/></td>
	   	 <td><xsl:value-of select="Sibling2"/></td>
	   	 <td><xsl:value-of select="Sibling3"/></td>

	   	 <td><a href="{Sibling4}"><xsl:value-of
select="Sibling4"/></a></td> <!-- my problem spot..-->

	   	 <td><xsl:value-of select="Sibling5"/></td>
	      </tr>
	</xsl:for-each>
  
   </table>
   </body>
   </html>
</xsl:template>
</xsl:stylesheet>	


Problem:

I want the value of the Sibling4 to be placed in the href value, and i
am doing it through <a href="{Sibling4}"> but the value is not getting
substituted, is there anything wrong with what i am doing?

Please guide me..

I am in desperate need........

Thankyou in advance
XML Learner