XML-документы можно сливать

Новости программирования... Компиляторы, ссылки на интересные статьи и книги по программированию... ВСЕ, что связано с программированием...

Сообщение Sh0Ck_filE » Чт янв 27, 2005 9:44 am

Организация по стандартизации веба предложила авторам XML-документов упрощенный способ их объединения.

В понедельник World Wide Web Consortium (W3C) порекомендовала к применению спецификацию <a href='http://www.w3.org/TR/2004/REC-xinclude-20041220/' target='_blank'> XML Inclusions (XInclude) версии 1.0</a>, разработанную взамен менее удобных приемов, используемых для комбинирования XML-документов.

«Включение (Inclusion) — это возможность многократного использования контента, то есть я могу взять, например, положение об авторских правах и включать его во все свои XML-документы, защищенные авторским правом, — пояснил руководитель отдела архитектуры W3C Филипп Ле-Эгар. — Без механизма включения приходится копировать и вставлять текст, а так достаточно всего лишь сослаться на него».

У авторов XML-документов есть и другие, более сложные способы объединять документы, не прибегая к новой спецификации. Наиболее распространенный из них опирается на определение типа документа (document type definition, DTD), набор команд для сервера, который помогает компьютерам интерпретировать XML-документы и определять, как должны взаимодействовать между собой их элементы.

Однако W3C старается увести XML от DTD. С 2001 года группа призывает использовать взамен спецификацию XML Schema — например, в таких рекомендациях, как SOAP (Simple Object Access Protocol) 1.2 и WSDL (Web Services Description Language). Если XInclude станет популярным, это вобьет еще один гвоздь в гроб DTD.

«XML Schema со временем вытеснит DTD, — сказал Ле-Эгар. — Освоив этот механизм включения, мы все меньше и меньше будем опираться на DTD».

Рекомендацию опубликовала в понедельник рабочая группа W3C XML Core Working Group, входящая в состав XML Activity. Редакторами XInclude являются Джонатан Марш из Microsoft и Дэвид Орчард из BEA Systems.

Источник: XML documents merger ahead (20.12.2004) и ZDNet.ru
<!--coloro:red--><span style="color:red"><!--/coloro-->"Для того чтобы быть человеком, надо им какое-то время не быть."<!--colorc--></span><!--/colorc--> ©<a href="http://zhurnal.lib.ru/b/brigadir_j_a/" target="_blank">Ю. А. Бригадир.</a>
<a href="http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=437143" target="_blank">Registered Linux user #437143</a>.
Sh0Ck_filE
Генерал-лейтенант
 
Сообщений: 3474
Зарегистрирован: Пн апр 21, 2003 6:20 pm
Откуда: СССР
Пункты репутации: 0

Вернуться в Новости программирования

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

cron