Commit 919b5655 authored by Zangdar1111's avatar Zangdar1111

del anciens xsl

parent 89f9f767
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet
version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xpath-default-namespace="http://www.utc.fr/ics/hdoc/xhtml"
xmlns="http://www.utc.fr/ics/hdoc/xhtml"
>
<xsl:output method="xml" indent="yes"/>
<xsl:template match="map">
<xsl:processing-instruction name="oxygen">
RNGSchema="http://scenari.utc.fr/hdoc/schemas/xhtml/hdoc1-xhtml.rng" type="xml"
</xsl:processing-instruction>
<html>
<head>
<xsl:apply-templates mode="header"></xsl:apply-templates>
</head>
<body>
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
<xsl:template match="node[1]" mode="header">
<title><xsl:value-of select="@TEXT"/></title>
<meta charset="utf-8"/>
<meta name="author" content=""/>
</xsl:template>
<xsl:template match="node">
<xsl:element name="section" >
<header>
<h1>
<xsl:value-of select="@TEXT"/>
</h1>
</header>
<xsl:apply-templates/>
</xsl:element>
</xsl:template>
<xsl:template match="node[not(node) and (preceding-sibling::node/node or following-sibling::node/node)]" priority="5">
<xsl:element name="section">
<xsl:attribute name="data-hdoc-type">unit-of-content</xsl:attribute>
<xsl:element name="header">
<xsl:element name="h1"><xsl:value-of select="@TEXT"/></xsl:element>
</xsl:element>
<xsl:element name="div" >
<xsl:element name="h6" >
<xsl:value-of select="@TEXT"/>
</xsl:element>
<p></p>
<xsl:apply-templates/>
</xsl:element>
</xsl:element>
</xsl:template>
<xsl:template match="node[not(node)]">
<xsl:element name="div" >
<xsl:element name="h6" >
<xsl:value-of select="@TEXT"/>
</xsl:element>
<p> </p>
<xsl:apply-templates/>
</xsl:element>
</xsl:template>
<xsl:template match="richcontent"/>
</xsl:stylesheet>
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0"
xmlns="urn:utc.fr:ics:hdoc:container"
>
<xsl:template match="*">
<xsl:processing-instruction name="oxygen">
RNGSchema="http://scenari.utc.fr/hdoc/schemas/container/hdoc1-container.rng" type="xml"
</xsl:processing-instruction>
<xsl:element name="container" >
<xsl:attribute name="version">1.0</xsl:attribute>
<rootfiles>
<rootfile full-path="content.xml" media-type="text/xml"/>
</rootfiles>
</xsl:element>
</xsl:template>
</xsl:stylesheet>
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet
version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xpath-default-namespace="http://www.utc.fr/ics/hdoc/xhtml"
xmlns="http://www.utc.fr/ics/hdoc/xhtml"
>
<xsl:output method="xml" indent="yes"/>
<xsl:template match="map">
<xsl:processing-instruction name="oxygen">
RNGSchema="http://scenari.utc.fr/hdoc/schemas/xhtml/hdoc1-xhtml.rng" type="xml"
</xsl:processing-instruction>
<html>
<head>
<xsl:apply-templates mode="header"></xsl:apply-templates>
</head>
<body>
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
<xsl:template match="node[1]" mode="header">
<title><xsl:value-of select="@TEXT"/></title>
<meta charset="utf-8"/>
<meta name="author" content=""/>
</xsl:template>
<xsl:template match="node">
<xsl:element name="section" >
<xsl:element name="header" >
<xsl:element name="h1" >
<xsl:value-of select="@TEXT"/>
</xsl:element>
</xsl:element>
<xsl:apply-templates/>
</xsl:element>
</xsl:template>
<xsl:template match="node[not(node/node/node)]">
<xsl:element name="section" >
<xsl:attribute name="data-hdoc-type">unit-of-content</xsl:attribute>
<xsl:element name="header" >
<xsl:element name="h1" >
<xsl:value-of select="@TEXT"/>
</xsl:element>
</xsl:element>
<xsl:apply-templates/>
</xsl:element>
</xsl:template>
<xsl:template match="node[not(node/node)] | node[not(node)]">
<xsl:element name="div" >
<xsl:element name="h6" >
<xsl:value-of select="@TEXT"/>
</xsl:element>
<p/>
</xsl:element>
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="node[not(node/node) and (preceding-sibling::node/node/node or following-sibling::node/node/node)]" priority="5">
<xsl:element name="section">
<xsl:attribute name="data-hdoc-type">unit-of-content</xsl:attribute>
<xsl:element name="header">
<xsl:element name="h1"><xsl:value-of select="@TEXT"/></xsl:element>
</xsl:element>
<xsl:apply-templates/>
</xsl:element>
</xsl:template>
<xsl:template match="richcontent"/>
</xsl:stylesheet>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment