ЗНАЕТЕ ИНТУИТ, Лекция, Показване на XML документи с използване на каскадни таблици със стилове

Тъй като създавате свои собствени елементи в XML, браузърът няма вградени инструменти, за да определи как да ги показва правилно. Създаването на каскаден лист със стилове и свързването му с вашия XML документ е един от начините да кажете на браузъра как да показва всеки елемент в документа. XML документ със свързана каскадна таблица със стилове може да се отвори директно в Internet Explorer 5. Не е необходимо да използвате HTML страница за достъп и показване на данните (какъвто е случаят с други методи за показване на XML, които ще бъдат обсъдени в следващите две глави).

Поддържането на инструкциите за изобразяване в таблицата със стилове отделно от самия XML документ увеличава гъвкавостта и лекотата на работа с XML документа. Можете, например, бързо да адаптирате един XML документ към различни условия на показване (различни браузъри, приложения, контекстни ситуации, периферни устройства и т.н.), като просто прикачите подходящ лист със стилове, без да се налага да преструктурирате самия документ. Можете също така бързо да актуализирате формата за група подобни XML документи, като направите промени в таблицата със стилове, прикрепена към тези документи, без да отваряте или редактирате всеки документ.

Използването на таблица със стилове е може би най-простият метод за показване на XML документ. CSS вече е познат на много уеб дизайнери, защото това е езикът, който в момента се използва за HTML страници. В допълнение, съвременните уеб браузъри осигуряват високо ниво на поддръжка за каскадни таблици със стилове, докато други методи за показване на XML все още са в процес на разработка и браузърите тепърва започват да ги поддържат.

Каскадните таблици със стилове обаче имат редица ограничения в сравнение с другите методи за показване на XML, за които ще научите в следващите глави. Въпреки че каскадният лист със стилове осигурява доста високо ниво на контрол върху начина, по който браузърът форматира съдържанието на елементи в XML документи, той не предоставя възможност за модифициране или реорганизиране на съдържанието му. Освен това ви пречи да получите достъп до атрибути, примитиви, инструкции за обработка и други XML компоненти - нито пък ви позволява да обработвате информацията, която тези компоненти съдържат.

В следващите глави ще научите по-сложни, но и по-гъвкави начини за показване на XML документи. При показване на XML документи, използвайки обвързване на данни, ще научите как да свържете XML документ към HTML страница и да покажете XML елементи, като обедините стандартни HTML елементи с тях. При показване на XML документи, използвайки скриптове на обектни модели на документи, ще научите как да осъществявате достъп и да показвате отделните елементи, атрибути и други компоненти на XML документ, като пишете код на скрипт на HTML страница. И в Показването на XML документи, използвайки XSL таблици със стилове, ще откриете как да използвате още по-мощен език на таблицата със стилове - Extensible Stylesheet Language (XSL) - който ви позволява да правите нещо повече от просто форматиране на съдържанието на XML елемент, но и трансформация съдържанието на документа с доста висока степен на гъвкавост.