1.2 Основы XML

Category: Основы XML

Почти всё, что мы делаем в этой книге делается с XML-документами. XSLT преобразования сами по себе являются XML-документами, и они задуманы, чтобы трансформировать XML-документ в нечто другое. На тот случай, если вы не имеете большого опыта в XML, мы рассмотрим здесь основы.

1.2.1 Наследие XML

XML — это наследие SGML. Созданный доктором Чарльзом Голдфабом (Dr. Charles Goldfarb) в 1970х, SGML широко используется в высококлассных издательских системах. К сожалению, сложно воспринимающийся SGML не достиг широкого признания в индустрии. SGML очухался (:-)), когда Тим Бернс-Ли (Tim Bernes Lee) построил HTML на основе SGML. Буквально наутро вся компьютерная индустрия стала использовать язык разметки для создания документов и приложений.

Continue reading » No comments

Глава 1. Начинаем

Category: Модель XSLT

В этой главе мы рассматриваем схему, лежащую в основе XSLT и XPath, и обсудим основы XML. Мы также поговорим о других web-стандартах и о том как они относятся к XSLT и XPath. Мы закончим главу краткой дискуссией о том как установить XSLT-процессор на вашу машину, чтобы вы могли работать в примерами из этой книги.

1.1 Модель XSLT

XML перешел из рабочей группы в закрепившееся модное словечко в рекордное время. Гибкость как языка для представления структурированных данных делает его языком для обмена данных. Ранние приверженцы использовали программный интерфейс такой как DOM (Document Object Model — Объёктная Модель Документа) и Simple API for XML (SAX) для анализа и обработки XML-документов. Так XML стал тенденцией, хотя ясно, что от обычного интернетчика нельзя ожидать разработки Java, Visual Basic, Perl или Python кода для рабоыт с документами. Всё, что нужно — это гибкий, мощный, даже сравнительно простой язык, способный к преобразованию XML.

Continue reading » 2 Comments