XSLT | страница 71



в IE, необходимо преобразовать атрибут >type в инструкции обработки > из «text/xml» в «text/xsl» (листинг 2.14).

Листинг 2.14. Версия planets.xml для Internet Explorer

>

>

>

Mercury .0553

>  58.65

>  1516

>  983

>  43.4

Venus

.815

>  116.75

>  3716

>  .943

>  66.8

Earth

1

1

2107

1

1284

>

Для работы в IE версии 5.5 или младше необходимо также преобразовать таблицу стилей >planets.xsl. Главное отличие между рекомендацией W3C XSL и реализацией XSL в IE состоит в том, что в IE версии 5.5 и младше не реализованы никакие правила XSL по умолчанию — см. главу 3 (заметьте, что IE версии 6.0 на момент выхода этой книги в свет не обременён такой проблемой). Это значит, что для IE версии 5.5 или младше я должен включать правило XSL для корневого узла документа, который задается при помощи «/». Я также должен использовать в таблице стилей другое пространство имен XSL, «http://www.w3.org/TR/WD-xsl», и опустить атрибут версии в элементе > (листинг 2.14).

Листинг 2.15. Версия planets.xsl для Internet Explorer

>

>

>  

>   

>    </code></p><p><code>>     The Planets Table</code></p><p><code>>   

>   

>   

>    

>     The Planets Table

>    

>   

>     

>     

>      

>      

>      

>    

>    

>    

NameMassRadiusDay

>   

>  



>  

>  

>   

>