Forums

Home » Liferay Portal » English » 2. Using Liferay » General

Combination View Flat View Tree View
Threads [ Previous | Next ]
Jorge López Díaz
Proxy Web Portlet and XSLT
January 28, 2013 4:21 AM
Answer

Jorge López Díaz

Rank: New Member

Posts: 4

Join Date: July 10, 2012

Recent Posts

Hi all,

I'm new to Liferay. I'm using 6.1.0 GA1.

I'm trying to use Proxy Web portlet to show results returned from a RSS 2.0 subscription in a customized way. The xslt sheet I'm using is something like that:
 1
 2<?xml version="1.0"?>
 3  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
 4 <xsl:output method="html" omit-xml-declaration="yes"/>
 5<xsl:template match="/">
 6<html><body>
 7  <div>
 8           <ul>Grupo
 9                <xsl:for-each select="/rss/channel/item">
10                    <li>
11                        <xsl:element name="a">
12                             <xsl:attribute name="href">
13                                    <xsl:value-of select="link"/>
14                             </xsl:attribute>
15                            <xsl:value-of select="description" />
16                        </xsl:element>
17                        <xsl:element name="a">
18                         <xsl:attribute name="href">
19                                <xsl:value-of select="link"/>
20                         </xsl:attribute>
21                        <xsl:value-of select="title" />
22                        </xsl:element>
23                        <xsl:value-of select="pubDate"/>
24                    </li>
25                </xsl:for-each>
26          </ul>
27 </div>
28</body></html>
29</xsl:template>
30</xsl:stylesheet>


In XMLSpy 2013 debugger it produces expected results but from Proxy Web portlet it just produces:

1<div id="aui_3_4_0_1_13237" class="portlet-body">
2   <div id="aui_3_4_0_1_13236">
3      <ul id="aui_3_4_0_1_13235">Grupo </ul>
4   </div>
5</div>


I've read about LR using something like "root/dynamic-element[@name='anything']/../dynamic-content" to reference imported elements.

Can anyone give me some light on this issue? How might I make a good xslt to achieve what I want?

Thank you in advance to anyone out there who cares about this!!!