Применение XSL-файлов для разметки XML-отчетов по трафику
Пример отчета по трафику в XML формате:
<?xml version="1.0"?> <TrafficReport> <Filter Id="1"> <Name>ICMP</Name> <Sent>7224</Sent> <Recv>7224</Recv> </Filter> <Filter Id="2"> <Name>TCP</Name> <Sent>3566</Sent> <Recv>8967</Recv> </Filter> <LastModified>November, 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-форматирование.