Программирование в IIS


Интеграция XML и XSL - часть 4


</BODY> </HTML>

</xsl:template> </xsl:stylesheet>

Листинг 1.15. Source code for formatChair.xsl

При XSL-программировании следует иметь в виду несколько важных моментов. Любой файл XSL должен быть правильно сформирован, т.е. соответствовать стандартам XML, принятым Консорциумом WWW (W3C). Ошибки в формировании файлов, как правило, вызываются следующими проблемами в коде XML.

  • Теги элементов не соответствуют друг другу. Убедитесь, что в коде используются соответствующие друг другу начальные и конечные теги (включая теги HTML).
  • Несоответствующее расстояние между символами. Необходимо соблюдать правильное количество пробелов между отдельными частями элементов. Лишний пробел между символами "/" и ">" становится причиной некорректного формирования XML.
  • Присутствие специальных символов. Значения элементов и атрибутов не должны содержать специальных символов. Обратитесь к инструкции "Специальные символы в коде XML" для получения более подробной информации.

Редакторы XML позволяют обнаружить больше ошибок при формировании XML. Пользуйтесь редактором XML для упрощения диагностики ошибок в программном решении, использующем XML, или для разработки программного обеспечения, реализующего построение XML. При неправильном формировании документа XML никакая конструкция, требующая этот документ, работать не будет. Существующие на сегодняшний день анализаторы XML не дают подробной информации о причине ошибки, поэтому поиск проблемы может оказаться затруднительным.

Когда программное решение целиком отгружено на сервер, и браузер запрашивает XMLCOMChair.asp, то отображаемая страница должна иметь следующий вид (см. рис. 1.21).


Рис. 1.21.  XMLCOMChair.asp использует clsChair и formatChair.xsl для прорисовки веб-страницы




- Начало -  - Назад -  - Вперед -