… | |
… | |
26 | <td><xsl:value-of select="@name"/></td> |
26 | <td><xsl:value-of select="@name"/></td> |
27 | <td><xsl:value-of select="@type"/></td> |
27 | <td><xsl:value-of select="@type"/></td> |
28 | <td><xsl:value-of select="@value"/> </td> |
28 | <td><xsl:value-of select="@value"/> </td> |
29 | <td> |
29 | <td> |
30 | <!-- horrible hack --> |
30 | <!-- horrible hack --> |
31 | <xsl:apply-templates select="following-sibling::node()[1][name() != 'member']"/> |
31 | <xsl:if test="following-sibling::node()[1][name() != 'member']"> |
32 | <xsl:apply-templates select="child::node()[2][name() = 'p']"/> |
32 | <xsl:apply-templates select="following-sibling::node()[1]"/> |
|
|
33 | <xsl:if test="following-sibling::node()[2][name() != 'member']"> |
|
|
34 | <xsl:apply-templates select="following-sibling::node()[2]"/> |
|
|
35 | <xsl:if test="following-sibling::node()[3][name() != 'member']"> |
|
|
36 | <xsl:apply-templates select="following-sibling::node()[3]"/> |
|
|
37 | <xsl:if test="following-sibling::node()[4][name() != 'member']"> |
|
|
38 | <xsl:apply-templates select="following-sibling::node()[4]"/> |
|
|
39 | <xsl:if test="following-sibling::node()[5][name() != 'member']"> |
|
|
40 | <xsl:apply-templates select="following-sibling::node()[5]"/> |
|
|
41 | </xsl:if> |
|
|
42 | </xsl:if> |
|
|
43 | </xsl:if> |
|
|
44 | </xsl:if> |
|
|
45 | </xsl:if> |
33 |   |
46 |   |
34 | </td> |
47 | </td> |
35 | <td> |
48 | <td> |
36 | <b><xsl:value-of select="@guard-member"/></b> |
49 | <b><xsl:value-of select="@guard-member"/></b> |
37 | <xsl:text> </xsl:text><xsl:value-of select="@guard-cond"/> |
50 | <xsl:text> </xsl:text><xsl:value-of select="@guard-cond"/> |