24 апреля 2001 г.
До выпуска спецификации XML Schema, разработку которой консорциум W3C вел в течение двух лет, осталось несколько недель, что послужило поводом для обострения дискуссий по поводу ее достоинств и недостатков.
Консорциум World Wide Web (W3C) перешел к завершающей стадии рассмотрения документа XML Schema, описывающего логическую структуру XML. В последнее время к этому языку, призванному прийти на смену HTML в качестве основного средства создания Web-документов, было приковано внимание ведущих специалистов по разработке ПО для электронного бизнеса.
Спецификация XML Schema, описывающая набор XML-инструкций и определяющая структуру XML-документов, разрабатывалась с целью облегчения обмена коммерческой информацией через Интернет. Однако многие разработчики, принимающие участвующие в рассмотрении окончательного варианта XML Schema, считают, что она настолько сложна, что совершенно не подходит для решения возложенных на нее задач. Вместо нынешней версии XML Schema предлагается создать альтернативные схемы, возможно даже несовместимые с вариантом, предлагаемым W3C, однако не повторяющие его ошибок.
Попытки создания альтернативных схем уже предпринимаются. В декабре прошлого года эксперт по XML Джеймс Кларк предложил вниманию организации OASIS спецификацию Trex – несложную логическую схему XML с модульной структурой, основной акцент в которой делается на проверку достоверности документов. Аналогичными свойствами обладает и схема Relax, предложенная японским разработчиком Макото Мурата. Среди других альтернатив – спецификация Schematron, созданием которой занимается группа тайванских специалистов.
Несмотря на критические замечания в адрес XML Schema, разработанной W3C, компании Microsoft, IBM и Oracle являются сторонниками именно этой спецификации. Недавно Microsoft представила техническое описание разработанного на ее базе синтаксического анализатора. Кроме того, XML Schema будет включена во вторую бета-версию пакета Visual Studio .Net, которую планируется представить в июне.
Период рассмотрения отзывов о спецификации XML Schema завершился на прошлой неделе. Теперь этот документ находится на утверждении председателя W3C, который должен определить, имеются ли какие-либо препятствия для его опубликования. Согласно регламенту W3C, решение о публикации будет вынесено в течение ближайших недель.
|