Понимание основы языка XML инструментов веб-страниц (1)
Автор:Eve Cole
Время обновления:2009-07-07 16:10:04
1. История XML
XML, как и HTML, происходит от стандартного обобщенного языка разметки, или сокращенно SGML. SGML существовал задолго до изобретения Интернета. Как следует из названия, SGML — это универсальный язык, который использует теги для описания материалов документа. Он содержит ряд определений типов документов (сокращенно DTD). Значение тегов определяется в DTD, поэтому синтаксис SGML является расширяемым. из. SGML очень велик, его нелегко изучить и использовать, а также его очень сложно реализовать на компьютере. Учитывая эти факторы, исследователи из ЦЕРН, изобретателя Интернета, предложили язык HTML, основанный на возможностях компьютерных технологий того времени (1989 г.).
HTML использует лишь небольшую часть тегов SGML. Например, HTML 3.2 определяет 70 тегов. Чтобы облегчить реализацию на компьютере, теги, указанные в HTML, являются фиксированными, то есть синтаксис HTML не является расширяемым и не требует наличия DTD. Фиксированный синтаксис HTML упрощает его изучение и использование, а также очень легко разработать HTML-браузер на компьютере. Именно из-за простоты HTML веб-технологии перешли из компьютерного мира во все общество и в миллионы домохозяйств. Развитие Интернета находится на подъеме.
В последние годы, когда применение Интернета становится все более обширным и всесторонним, люди постепенно начинают чувствовать, что слишком простой синтаксис HTML серьезно препятствует его использованию для выражения сложных форм. Хотя HTML выпускал одну за другой новые версии и уже имел функции выражения, такие как сценарии, таблицы, фреймы и т. д., он никогда не был в состоянии удовлетворить растущий спрос. С другой стороны, компьютерные технологии в последние годы развивались очень быстро, и появилась возможность реализовать веб-браузер, который намного сложнее, чем когда был первоначально изобретен HTML. Поэтому разработка новой сети не только необходима, но и возможна. язык страницы.
Некоторые предлагают использовать SGML непосредственно в качестве веб-языка, что, безусловно, может решить трудности, с которыми сталкивается HTML. Однако SGML слишком велик и неудобен для изучения и использования пользователями. Полностью реализовать SGML в браузере очень сложно, поэтому вполне естественно подумать об использовании только подмножества SGML, чтобы сделать новый язык одновременно удобным в использовании и одновременно. легко реализовать. Именно в этой ситуации организация по веб-стандартизации W3C рекомендовала использовать упрощенную версию SGML — XML.