Применение XSL-файлов для разметки XML-отчетов по трафику

Пример отчета по трафику в XML формате:

<?xml version="1.0"?>
<TrafficReport>
        <Filter Id="1">
                <Name&gtICMP</Name>
                <Sent&gt7224</Sent>
                <Recv&gt7224</Recv>
        </Filter>
        <Filter Id="2">
                <Name&gtTCP</Name>
                <Sent&gt3566</Sent>
                <Recv&gt8967</Recv>
        </Filter>
        <LastModified&gtNovember, 26 2002 11:19:14</LastModified>
</TrafficReport>

При просмотре в Microsoft Internet Explorer'е он будет выглядить примерно так:

Что, размеется не очень функционально. Однако, если добавить в пролог XML-документа (т.е. в начало) ссылку на XSL-файл в котором будет содержаться разметка нашего XML-отчета, то наш отчет по трафику будет выглядить совсем другим образом. Пример xsl-файла traffic.xsl см. здесь.

Добавив ссылку на файл traffic.xsl в пролог XML-отчета:

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="traffic.xsl"?>
<TrafficReport>

Мы получим следующий вид нашего XML-документа в Microsoft Internet Explorer'e:

Для показа месячных XML-отчетов по трафику в наглядном виде рекомендуется применить специальное XSL-форматирование.