Revision f656161abbc14b1a9e7f18a02a854a863411af3b authored by Lou Burnard on 01 December 2011, 18:28:57 UTC, committed by Lou Burnard on 01 December 2011, 18:28:57 UTC
1 parent 4b761f5
Raw File
listidents.xsl
<xsl:stylesheet 
 xmlns:tei="http://www.tei-c.org/ns/1.0"
 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
 xmlns:rng="http://relaxng.org/ns/structure/1.0"
 extension-element-prefixes="exsl"
 xmlns:exsl="http://exslt.org/common"
 version="1.0">

<xsl:output method="text"/>
<xsl:key name="CLASSDOCS" match="tei:classSpec" use="1"/>
<xsl:key name="PATDOCS" match="tei:elementSpec" use="1"/>
<xsl:key name="TAGDOCS" match="tei:macroSpec" use="1"/>

<xsl:template match="/">
  <xsl:for-each select="key('CLASSDOCS',1)">
    <xsl:value-of select="@xml:id"/><xsl:text> </xsl:text>  <xsl:value-of select="@ident"/>
    <xsl:text> 
</xsl:text>
</xsl:for-each>
  <xsl:for-each select="key('PATDOCS',1)">
    <xsl:value-of select="@xml:id"/><xsl:text> </xsl:text>  <xsl:value-of select="@ident"/>
    <xsl:text> 
</xsl:text>
</xsl:for-each>
  <xsl:for-each select="key('TAGDOCS',1)">
    <xsl:value-of select="@xml:id"/><xsl:text> </xsl:text>  <xsl:value-of select="@ident"/>
    <xsl:text> 
</xsl:text>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>







back to top