Statistics
| Revision:

root / tmp / org.txm.core / res / org / txm / xml / xsl / txm-filter-rnc-xmlw.xsl @ 187

History | View | Annotate | Download (1.1 kB)

1
<?xml version="1.0"?>
2
<xsl:stylesheet xmlns:edate="http://exslt.org/dates-and-times"
3
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:tei="http://www.tei-c.org/ns/1.0"
4
  exclude-result-prefixes="tei edate" version="2.0">
5

    
6
  <xsl:output method="xml" encoding="utf-8" omit-xml-declaration="no"/>
7

    
8
  <xsl:template match="*">
9

    
10
         <xsl:element name="{local-name(.)}">
11
          <xsl:apply-templates select="*|@*|processing-instruction()|comment()|text()"/>
12
        </xsl:element>
13

    
14
  </xsl:template>
15

    
16
  <xsl:template match="@*|processing-instruction()|comment()">
17
    <xsl:copy/>
18
  </xsl:template>
19

    
20
<xsl:template match="head"/>
21
  
22
<xsl:template match="w">
23
  <xsl:element name="w">
24
    <xsl:attribute name="lex"><xsl:value-of select="child::ana/@lex"/></xsl:attribute>
25
    <xsl:attribute name="gr"><xsl:value-of select="child::ana/@gr"/></xsl:attribute>
26
    <xsl:attribute name="withstress"><xsl:value-of select="normalize-space(child::text())"/></xsl:attribute>
27
    <xsl:value-of select="replace(child::text(),'`','')"/>
28
  </xsl:element>
29
</xsl:template>
30

    
31
  <xsl:template match="text()">
32
    <xsl:value-of select="."/>
33
  </xsl:template>
34

    
35
</xsl:stylesheet>