| Robb Ben Example 79 | KEYWORDS EXAMPLES AUTHORS |
|---|
Selecting elements based on values of other ones.
| XML | HOME XSL 1 |
|---|
| <xslTutorial > |
| <DOCUMENT> |
| <TAG1>Hello</TAG1> |
| <TAG2>Hello</TAG2> |
| <TAG3>World</TAG3> |
| <TAG4>Europe<TAG5>World</TAG5></TAG4> |
| </DOCUMENT> |
| </xslTutorial> |
| XSL 1 | HOME XML HTML 1 OUTPUT 1 |
|---|
| <xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'> |
| <xsl:output method="html"/> |
| <xsl:template match="/"> |
| <xsl:if test="//DOCUMENT[TAG1 = TAG2]"> |
| <xsl:value-of select="//DOCUMENT/TAG1"/> |
| </xsl:if> |
| <BR/> |
| <xsl:if test="//DOCUMENT[TAG3 = TAG4/TAG5]"> |
| <xsl:value-of select="//TAG4/text()"/> |
| </xsl:if> |
| </xsl:template> |
| </xsl:stylesheet> |
| HTML 1 | HOME XML XSL 1 OUTPUT 1 |
|---|
| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">Hello |
| <BR>Europe |
| OUTPUT 1 | HOME XML XSL 1 HTML 1 |
|---|