Solved

xsl syntax question

Posted on 2001-06-08
2
316 Views
Last Modified: 2008-03-06
Hi,
I have the following code, all of which works fine except for the links down the bottom (underneath cast your vote). I dont really know if I can do this or not. I want the links to be hard coded (not coming out of any of the xml stuff). I didnt write the rest of the code, I am just trying to edit it and am not sure what I am doing... Oh I am writing it in WML

I would actually like the link to be
page.jsp?vote=up&target=xsl:value-of select="//pageid"/>
but i dont know how to concatenate xml and static values

Pls Help! thanks


<?xml version="1.0"?>
<xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:output method="xml"
        doctype-system ="http://www.wapforum.org/DTD/wml_1.1.xml"
        doctype-public="-//WAPFORUM//DTD WML 1.1//EN"/>
   <xsl:template match="/">

     <wml>
     <card id="Node" title="Node">

           <p><xsl:value-of select="//title"/></p>
     
          <p><xsl:text>Author:</xsl:text><xsl:value-of select="//author"/></p>
          <p><xsl:text>Category:</xsl:text><xsl:value-of select="//category"/></p>
          <p><xsl:text>Id:</xsl:text><xsl:value-of select="//pageid"/></p>
          <p><xsl:text>Published:</xsl:text><xsl:value-of select="//datepublished"/></p>
       
         <p><xsl:text></xsl:text></p>
         <p><xsl:value-of select="//content"/></p>
         
         <p><xsl:text>Hard-Links:</xsl:text></p>
         <xsl:for-each select="//hardlinks/hardlink">
               <p><a>
               <xsl:attribute name="href"><xsl:value-of select="link"/></xsl:attribute>
               <xsl:value-of select="label"/>
               </a></p>
        </xsl:for-each>

          <p><xsl:text>Cast your Vote</xsl:text></p>
          <p><a><xsl:attribute name="href"><a href="page.jsp?vote=up">Liked It</xsl:attribute></a></p>
          <p><a><xsl:attribute name="href"><a href="page.jsp?vote=down">Disliked It</xsl:attribute></a></p>


     </card>
     </wml>

    </xsl:template>
</xsl:stylesheet>

0
Comment
Question by:jacy_m
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 12

Expert Comment

by:ahosang
ID: 6167770
Something like :
<a><xsl:attribute name="href">page.jsp?vote=up&target=<xsl:value-of select="//pageid"/></xsl:attribute>Liked It</a>
0
 
LVL 3

Accepted Solution

by:
dragosh earned 100 total points
ID: 6167902
actually is like this : you can't use '&' character in an XML file:

<a><xsl:attribute name="href">page.jsp?vote=up&amp;target=<xsl:value-of select="//pageid"/></xsl:attribute>Liked
It</a>

0

Featured Post

How Do You Stack Up Against Your Peers?

With today’s modern enterprise so dependent on digital infrastructures, the impact of major incidents has increased dramatically. Grab the report now to gain insight into how your organization ranks against your peers and learn best-in-class strategies to resolve incidents.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
XSLT: how to increment number value if attribute present 4 52
XML Removal- Powershell 4 40
Powershell script to zip up xml files in a directory 13 43
Load XML element 3 43
Browsing the questions asked to the Experts of this forum, you will be amazed to see how many times people are headaching about monster regular expressions (regex) to select that specific part of some HTML or XML file they want to extract. The examp…
I was working on a PowerPoint add-in the other day and a client asked me "can you implement a feature which processes a chart when it's pasted into a slide from another deck?". It got me wondering how to hook into built-in ribbon events in Office.
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial

739 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question