Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
<?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"> <xsl:output method="xml" indent="yes"/> <xsl:template match="EmployeeData"> <html> <head> <style type="text/css"> body { background-color: rgb(255, 248, 220); } h1, h2 { text-align: center; } table { border:thin solid rgh(128, 0, 0); } thead { font-weight: bold; text-align: center; } td { padding: 5 px; border: thin solid black; } ul { font-weight: bold; } ol { font-style: italic; forecolor; } </style> <title>Список отделов</title> </head> <body> <h1>Данные о проектах</h1> <ul> <xsl:for-each select="//Department"> <li> Отдел: Код: <xsl:value-of select="@id"/> Название: <xsl:value-of select="Name"/>> <ol> <xsl:for-each select="Employee"> <li> Сотрудники: ФИО: <xsl:value-of select="FirstName"/> <xsl:value-of select="LastName"/> <xsl:value-of select="MiddleName"/> Пол: <xsl:value-of select="Gender"/> Дата рождения: <xsl:value-of select="BirthDate"/> </li> </xsl:for-each> </ol> </li> </xsl:for-each> </ul> <h2>Данные о сотрудниках</h2> <table> <thead> <tr bgcolor="#9acd32"> <td style="text-align:left">Имя</td> <td style="text-align:left">Фамилия</td> <td style="text-align:left">Отчество</td> <td style="text-align:left">Должность</td> <td style="text-align:left">КодПроекта</td> <td style="text-align:left">Проект</td> <td style="text-align:left">ВремяПроекта</td> </tr> </thead> <tbody> <xsl:for-each select="//Department"> <xsl:for-each select="Employee"> <tr> <td> <xsl:value-of select="FirstName"/> </td> <td> <xsl:value-of select="LastName"/> </td> <td> <xsl:value-of select="MiddleName"/> </td> <td> <xsl:value-of select="Post"/> </td> <td> <xsl:value-of select="Project/@id"/> </td> <td> <xsl:value-of select="Project/Name"/> </td> <td> <xsl:value-of select="Project/Time"/> </td> </tr> </xsl:for-each> </xsl:for-each> </tbody> </table> </body> </html> </xsl:template> </xsl:stylesheet>
Туман в голове был, всего то, фор еач в фор еаче и все)