You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by mi...@apache.org on 2003/12/17 15:44:39 UTC
cvs commit: cocoon-lenya/src/webapp/lenya/pubs/oscom/lenya/xslt/xopus cmfs.xsl
michi 2003/12/17 06:44:39
Added: src/webapp/lenya/pubs/oscom/config/doctypes/schemas cmfs.xsd
src/webapp/lenya/pubs/oscom/lenya/xslt/xopus cmfs.xsl
Log:
Matrix entry editable with Xopus
Revision Changes Path
1.1 cocoon-lenya/src/webapp/lenya/pubs/oscom/config/doctypes/schemas/cmfs.xsd
Index: cmfs.xsd
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="system">
<xs:complexType>
<xs:sequence>
<xs:element ref="id"/>
<xs:element ref="editor"/>
<xs:element ref="system_name"/>
<xs:element ref="description"/>
<xs:element ref="main_url"/>
<xs:element ref="license"/>
<xs:element ref="programming-language"/>
<xs:element ref="related-info"/>
<xs:element ref="features"/>
</xs:sequence>
<xs:attribute name="type" use="required" type="xs:NCName"/>
</xs:complexType>
</xs:element>
<xs:element name="id" type="xs:NCName"/>
<xs:element name="editor">
<xs:complexType>
<xs:sequence>
<xs:element ref="name"/>
<xs:element ref="email"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="name" type="xs:string"/>
<xs:element name="email" type="xs:string"/>
<xs:element name="system_name" type="xs:string"/>
<xs:element name="main_url" type="xs:anyURI"/>
<xs:element name="license">
<xs:complexType>
<xs:sequence>
<xs:element ref="license_name"/>
<xs:element ref="license_url"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="license_name" type="xs:string"/>
<xs:element name="license_url" type="xs:anyURI"/>
<xs:element name="programming-language" type="xs:NCName"/>
<xs:element name="related-info">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="info-item"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="info-item">
<xs:complexType>
<xs:sequence>
<xs:element ref="title"/>
<xs:element ref="uri"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="uri" type="xs:anyURI"/>
<xs:element name="features">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" ref="feature"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="feature">
<xs:complexType>
<xs:sequence>
<xs:element ref="title"/>
<xs:element ref="description"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="description">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" ref="a"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="a">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:NCName">
<xs:attribute name="href" use="required" type="xs:anyURI"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="title" type="xs:string"/>
</xs:schema>
1.1 cocoon-lenya/src/webapp/lenya/pubs/oscom/lenya/xslt/xopus/cmfs.xsl
Index: cmfs.xsl
===================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="@*|node()"><xsl:copy><xsl:apply-templates select="@*|node()"/></xsl:copy></xsl:template>
<xsl:template match="/">
<html>
<head>
<title><xsl:value-of select="/system/system_name"/></title>
</head>
<body bgcolor="white">
<xsl:apply-templates select="system" />
</body>
</html>
</xsl:template>
<xsl:template match="system">
<xsl:apply-templates select="system_name" />
<xsl:apply-templates select="description" />
</xsl:template>
<xsl:template match="system_name">
<h1><xsl:apply-templates/></h1>
</xsl:template>
<xsl:template match="description">
<p>
<xsl:apply-templates/>
</p>
</xsl:template>
</xsl:stylesheet>
---------------------------------------------------------------------
To unsubscribe, e-mail: lenya-cvs-unsubscribe@cocoon.apache.org
For additional commands, e-mail: lenya-cvs-help@cocoon.apache.org