Применение 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-форматирование.