[Yanel-commits] rev 28602 - public/yanel/contributions/realms/foaf/data/xslt

michi at wyona.com michi at wyona.com
Wed Nov 7 23:52:24 CET 2007


Author: michi
Date: 2007-11-07 23:52:23 +0100 (Wed, 07 Nov 2007)
New Revision: 28602

Modified:
   public/yanel/contributions/realms/foaf/data/xslt/foaf2xhtml.xsl
Log:
more info added

Modified: public/yanel/contributions/realms/foaf/data/xslt/foaf2xhtml.xsl
===================================================================
--- public/yanel/contributions/realms/foaf/data/xslt/foaf2xhtml.xsl	2007-11-07 22:37:13 UTC (rev 28601)
+++ public/yanel/contributions/realms/foaf/data/xslt/foaf2xhtml.xsl	2007-11-07 22:52:23 UTC (rev 28602)
@@ -36,6 +36,27 @@
 </head>
 
 <body>
+<table>
+<tr>
+<td>
+<h2>Profile of <xsl:value-of select="/wyona:foaf/rdf:RDF/foaf:Person/foaf:name"/></h2>
+
+<xsl:apply-templates select="/wyona:foaf/rdf:RDF/foaf:Person/foaf:workplaceHomepage"/>
+<xsl:apply-templates select="/wyona:foaf/rdf:RDF/foaf:Person/foaf:homepage"/>
+<xsl:apply-templates select="/wyona:foaf/rdf:RDF/foaf:Person/foaf:phone"/>
+
+
+<h3>Friends</h3>
+<ul>
+<xsl:apply-templates select="/wyona:foaf/rdf:RDF/foaf:Person/foaf:knows"/>
+</ul>
+</td>
+
+<td>
+&#160;&#160;
+</td>
+
+<td valign="top">
 <!-- XML Link -->
 <xsl:apply-templates select="/wyona:foaf/wyona:source" mode="source"/>
 <xsl:apply-templates select="/wyona:foaf/wyona:third-party-source" mode="source"/>
@@ -47,16 +68,9 @@
 <!-- OpenSocial People data API Link -->
 <xsl:apply-templates select="/wyona:foaf/wyona:source" mode="atom"/>
 <xsl:apply-templates select="/wyona:foaf/wyona:third-party-source" mode="atom"/>
-
-<h2>Profile of <xsl:value-of select="/wyona:foaf/rdf:RDF/foaf:Person/foaf:name"/></h2>
-<p>
-Workplace Homepage: <a href="{/wyona:foaf/rdf:RDF/foaf:Person/foaf:workplaceHomepage/@rdf:resource}"><xsl:value-of select="/wyona:foaf/rdf:RDF/foaf:Person/foaf:workplaceHomepage/@rdf:resource"/></a>
-</p>
-
-<h3>Friends</h3>
-<ul>
-<xsl:apply-templates select="/wyona:foaf/rdf:RDF/foaf:Person/foaf:knows"/>
-</ul>
+</td>
+</tr>
+</table>
 </body>
 </html>
 </xsl:template>
@@ -97,4 +111,22 @@
 </xsl:for-each>
 </xsl:template>
 
+<xsl:template match="foaf:workplaceHomepage">
+<p>
+Workplace Homepage: <a href="{@rdf:resource}"><xsl:value-of select="@rdf:resource"/></a>
+</p>
+</xsl:template>
+
+<xsl:template match="foaf:homepage">
+<p>
+Personal Homepage: <a href="{@rdf:resource}"><xsl:value-of select="@rdf:resource"/></a>
+</p>
+</xsl:template>
+
+<xsl:template match="foaf:phone">
+<p>
+Phone: <xsl:value-of select="@rdf:resource"/>
+</p>
+</xsl:template>
+
 </xsl:stylesheet>



More information about the Yanel-commits mailing list