blob: 43bba60a4ef34869a2a104ba7b6e5537c3c56bbc [file] [log] [blame]
Stuart McCulloch26e7a5a2011-10-17 10:31:43 +00001<?xml version="1.0" encoding="UTF-8"?>
2
3<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:beans="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:context="http://www.springframework.org/schema/context" xmlns:jee="http://www.springframework.org/schema/jee" xmlns:jms="http://www.springframework.org/schema/jms" xmlns:lang="http://www.springframework.org/schema/lang" xmlns:osgi-compendium="http://www.springframework.org/schema/osgi-compendium" xmlns:osgi="http://www.springframework.org/schema/osgi" xmlns:tool="http://www.springframework.org/schema/tool" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:util="http://www.springframework.org/schema/util" xmlns:webflow-config="http://www.springframework.org/schema/webflow-config">
4 <xsl:output method="text" />
5
6 <xsl:template match="/">
7
8 <!-- Match all attributes that holds a class or a comma delimited
9 list of classes and print them -->
10
11 <xsl:for-each select="
12 //class/@name
13 | //composite-id/@class
14 | //component/@class
15 | //discriminator/@type
16 | //dynamic-component/@class
17 | //generator/@class
18 | //id/@type
19 | //import/@class
20 | //joined-subclass/@name
21 | //many-to-many/@class
22 | //many-to-one/@class
23 | //one-to-many/@class
24 | //one-to-one/@class
25 | //property/@type
26 | //subclass/@name
27 | //union-subclass/@name
28 | //version/@type
29 ">
30 <xsl:value-of select="." />
31 <xsl:text>
32 </xsl:text>
33 </xsl:for-each>
34 </xsl:template>
35
36
37</xsl:stylesheet>
38