[Yanel-commits] rev 29166 - in
public/yanel/trunk/src/realms/use-cases/yanel: data data/xslt
data-paths data-paths/viewtest.html rti
michi at wyona.com
michi at wyona.com
Fri Nov 23 12:07:38 CET 2007
Author: michi
Date: 2007-11-23 12:07:37 +0100 (Fri, 23 Nov 2007)
New Revision: 29166
Added:
public/yanel/trunk/src/realms/use-cases/yanel/data-paths/viewtest.html/
public/yanel/trunk/src/realms/use-cases/yanel/data-paths/viewtest.html/.yarep-uid
public/yanel/trunk/src/realms/use-cases/yanel/data/viewtest.xhtml
public/yanel/trunk/src/realms/use-cases/yanel/data/xslt/viewtest.xsl
public/yanel/trunk/src/realms/use-cases/yanel/rti/viewtest.html.yanel-rc
Modified:
public/yanel/trunk/src/realms/use-cases/yanel/data/index.html
public/yanel/trunk/src/realms/use-cases/yanel/data/xslt/global.xsl
Log:
xml views test added
Modified: public/yanel/trunk/src/realms/use-cases/yanel/data/index.html
===================================================================
--- public/yanel/trunk/src/realms/use-cases/yanel/data/index.html 2007-11-23 11:06:23 UTC (rev 29165)
+++ public/yanel/trunk/src/realms/use-cases/yanel/data/index.html 2007-11-23 11:07:37 UTC (rev 29166)
@@ -79,6 +79,10 @@
<li><a href="wikipath/">wiki resource called over wikipath/</a> </li>
<li><a href="wikipath/wikipage.html">wiki resource called over wikipath/wikipage.html</a> </li>
<li><a href="xinclude/index.html">XInclude example</a> </li>
+ <li><a href="viewtest.html">ViewTest: default view (xhtml 1.0 transitional)</a> </li>
+ <li><a href="viewtest.html?yanel.resource.viewid=source">ViewTest: source view</a> </li>
+ <li><a href="viewtest.html?yanel.resource.viewid=xhtml">ViewTest: xhtml strict view</a> </li>
+ <li><a href="viewtest.html?yanel.resource.viewid=test">ViewTest: test view with a second xslt</a> </li>
</ul>
</body>
Added: public/yanel/trunk/src/realms/use-cases/yanel/data/viewtest.xhtml
===================================================================
--- public/yanel/trunk/src/realms/use-cases/yanel/data/viewtest.xhtml (rev 0)
+++ public/yanel/trunk/src/realms/use-cases/yanel/data/viewtest.xhtml 2007-11-23 11:07:37 UTC (rev 29166)
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <title>Test</title>
+ </head>
+ <body>
+ <h3>Lirum Larum</h3>
+ <p>Lorem ipsum dolor sit.</p>
+ </body>
+</html>
+
Modified: public/yanel/trunk/src/realms/use-cases/yanel/data/xslt/global.xsl
===================================================================
--- public/yanel/trunk/src/realms/use-cases/yanel/data/xslt/global.xsl 2007-11-23 11:06:23 UTC (rev 29165)
+++ public/yanel/trunk/src/realms/use-cases/yanel/data/xslt/global.xsl 2007-11-23 11:07:37 UTC (rev 29166)
@@ -32,7 +32,7 @@
<head>
<xsl:comment>Name: <xsl:value-of select="$yanel.path.name"/> (without suffix: <xsl:value-of select="$name-without-suffix"/>), Path: <xsl:value-of select="$yanel.path"/>, Back 2 Realm: <xsl:value-of select="$yarep.back2realm"/>, Back 2 Context: <xsl:value-of select="$yanel.back2context"/></xsl:comment>
- <title><xsl:apply-templates select="/xhtml:html/xhtml:head/xhtml:title"/> - Yanel</title>
+ <title><xsl:apply-templates select="/xhtml:html/xhtml:head/xhtml:title/*"/> - Yanel</title>
<!-- This is needed such that Microsoft Internet Explorer displays characters such as correctly (also see xsl:output, whereas I (Michi) am not sure if the encoding is really needed there) -->
<meta content="application/xhtml+xml; charset=UTF-8" http-equiv="Content-Type"/>
Added: public/yanel/trunk/src/realms/use-cases/yanel/data/xslt/viewtest.xsl
===================================================================
--- public/yanel/trunk/src/realms/use-cases/yanel/data/xslt/viewtest.xsl (rev 0)
+++ public/yanel/trunk/src/realms/use-cases/yanel/data/xslt/viewtest.xsl 2007-11-23 11:07:37 UTC (rev 29166)
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<xsl:stylesheet version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:i18n="http://www.wyona.org/yanel/i18n/1.0"
+ xmlns="http://www.w3.org/1999/xhtml">
+
+ <xsl:output method="xhtml" encoding="UTF-8"/>
+
+ <xsl:param name="yanel.path.name" select="'NAME_IS_NULL'"/>
+ <xsl:param name="yanel.path" select="'PATH_IS_NULL'"/>
+ <xsl:param name="yanel.back2context" select="'BACK2CONTEXT_IS_NULL'"/>
+ <xsl:param name="yanel.back2realm" select="'BACK2REALM_IS_NULL'"/>
+ <xsl:param name="yanel.meta.language" select="'en'"/>
+
+ <xsl:template match="xhtml:p">
+ <p>This line has been inserted by a second XSLT</p>
+ <xsl:copy>
+ <xsl:apply-templates select="@*|node()"/>
+ </xsl:copy>
+ </xsl:template>
+
+ <xsl:template match="@*|node()">
+ <xsl:copy>
+ <xsl:apply-templates select="@*|node()"/>
+ </xsl:copy>
+ </xsl:template>
+
+</xsl:stylesheet>
Added: public/yanel/trunk/src/realms/use-cases/yanel/data-paths/viewtest.html/.yarep-uid
===================================================================
--- public/yanel/trunk/src/realms/use-cases/yanel/data-paths/viewtest.html/.yarep-uid (rev 0)
+++ public/yanel/trunk/src/realms/use-cases/yanel/data-paths/viewtest.html/.yarep-uid 2007-11-23 11:07:37 UTC (rev 29166)
@@ -0,0 +1 @@
+viewtest.xhtml
\ No newline at end of file
Added: public/yanel/trunk/src/realms/use-cases/yanel/rti/viewtest.html.yanel-rc
===================================================================
--- public/yanel/trunk/src/realms/use-cases/yanel/rti/viewtest.html.yanel-rc (rev 0)
+++ public/yanel/trunk/src/realms/use-cases/yanel/rti/viewtest.html.yanel-rc 2007-11-23 11:07:37 UTC (rev 29166)
@@ -0,0 +1,33 @@
+<?xml version="1.0"?>
+
+<yanel:resource-config xmlns:yanel="http://www.wyona.org/yanel/rti/1.0">
+ <yanel:rti name="xml" namespace="http://www.wyona.org/yanel/resource/1.0"/>
+
+ <yanel:custom-config>
+ <views>
+ <view id="default">
+ <mime-type>text/html</mime-type>
+ <xslt>/xslt/global.xsl</xslt>
+ <serializer key="HTML_TRANSITIONAL">
+ <omit-xml-declaration>yes</omit-xml-declaration>
+ <doctype-public>-//W3C//DTD XHTML 1.0 Transitional//EN</doctype-public>
+ <doctype-system>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</doctype-system>
+ </serializer>
+ </view>
+ <view id="source">
+ <mime-type>application/xml</mime-type>
+ </view>
+ <view id="xhtml">
+ <mime-type>application/xhtml+xml</mime-type>
+ <xslt>/xslt/global.xsl</xslt>
+ <serializer key="XHTML_STRICT"/>
+ </view>
+ <view id="test">
+ <mime-type>text/html</mime-type>
+ <xslt>/xslt/viewtest.xsl</xslt>
+ <xslt>/xslt/global.xsl</xslt>
+ </view>
+ </views>
+ </yanel:custom-config>
+
+</yanel:resource-config>
More information about the Yanel-commits
mailing list