XSLT | страница 24



» для таблиц стилей — таких как > вместо «>text/xml»). Если вы все еще используете IE 5.5 или более ранний, вам нужно будет провести приведенные здесь и в следующей главе изменения. Если вы хотите избежать этого, используйте IE 6.0: кажется, этот браузер поддерживает полный синтаксис XSLT.

Для работы с >planets.xml в IE (в том числе и версии 6.0) мне пришлось преобразовать атрибут >type в инструкции обработки > из «>text/xml» в «>text/xsl» (предполагается, что файл >planets.xsl расположен в том же каталоге, что и >planets.xml, как указывает атрибут >href в листинге 1.3).

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

>

>

>

Mercury .0553

>  58.65

>  1516

>  .983

>  43.4

Venus

.815

>  116.75

3716

>  .943

66.8

Earth

1

1

2107

1

128.4

>

Теперь, если вы используете IE версии 5.5 или более ранней, вы должны также преобразовать таблицу стилей >planets.xsl (но не для версии 6.0 и старше; в этом случает нужно только изменить атрибут type в инструкции обработки > из «>text/xml» в «>text/xsl»). Мы рассмотрим, как это сделать, в следующей главе, а вот новая версия planets.xsl, которую следует использовать:

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

>

>

>  

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

>   

>  

>   

>     The Planets Table

>    

>   

>     

>     

>      

>     

>      

>     

>    

>   

NameMassRadiusDay

>