27.07.1999 Мнения, Идеи и практики автоматизацииСергей ДунаевО новом языке разметки электронных документов XML (Extensible Markup Language), еще одном подмножестве SGML, написано уже достаточно*1. Но до сих пор для многих не ясны перспективы его практического использования. В самом деле, если XML нужен только для того, чтобы преодолеть первоначальную статичность HTML и оживить содержимое Web-страниц, так в нынешнее время подобные задачи решаются необычайно легко с помощью великолепных инструментов - ASP (Active Server Page), JSP (Java Server Page), аплетов, сервлетов, скриплетов и т. д. Казалось бы, зачем изобретать новый язык, если старый, столь хорошо знакомый, постоянно обогащается новыми возможностями? В том-то и дело, что причина есть! Парадигма объектного программирования предполагает повторное использование модулей, вследствие чего удерживает программистов от искушения по тысяче раз переписывать одно и то же. XML хорош уже тем, что позволяет: - отделить данные от их представления и тем самым преодолеть хаотичность HTML;- упорядочить данные в деревья и списки, структурировать их и порождать из них объектные модели;- описывать метаданные на метаязыке таким образом, чтобы программные модули стали абсолютно универсальными, поскольку они будут иметь дело только с XML-файлами и больше ни с чем другим. Таким образом, с помощью XML можно попытаться реализовать принцип: “Данные должны управлять программами, а не наоборот”._____*1. 1. Шелли Пауэрс. “Чего мы ждем от XML?” “Мир ПК”, № 3/98.2. Язык XML - практическое ...
читать далее.