Hi
How can get the depth of inheritance tree?
I have a xml like this:
<class><name>ColumnX</name>
<super><name>Static</name></super>
</class>
<class><name>ColumnY</name>
<super><name>ColumnX</name></super>
</class>
<class><name>ColumnZ</name>
<super><name>ColumnY</name></super>
</class>
<class><name>ColumnW</name>
<super><name>Static</name></super>
</class>
I'm working a xsl like this:
<xsl:template match="//class">
<xsl:apply-templates select="//*[name()='super' and super/name = class/name]"/>
</xsl:template>
But, is this is a disaster. I do not know how to get the highest level of inheritance depth of an XML tree as above.
Any ideas?