Фильтр по аттрибутам
Tuesday, March 4th, 2008Итак, создает простенький xml файл
<?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/xsl" href="t9.xsl"?> <people> <person sex="male">Павел</person> <person sex="female">Наташа</person> <person sex="female">Лена</person> <person sex="male">Миша</person> </people>
и немного сложный xslt
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="2.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/people">
<html>
<body>
<ul>
<xsl:apply-templates
select="/people/person[@sex='female']" />
</ul>
</body>
</html>
</xsl:template>
<xsl:template match="/people/person[@sex='female']">
<li><xsl:value-of select="." /></li>
</xsl:template>
</xsl:stylesheet>
теперь на странице будет отображаться только девочки )
результат будет таким ->
