W3C предложила способ объединения XML-документов [ Редагувати ]

Организация по стандартизации веба предложила авторам XML-документов упрощенный способ их объединения.
В понедельник, 20 декабря, World Wide Web Consortium (W3C) порекомендовала к применению спецификацию XML Inclusions (XInclude) версии 1.0, разработанную взамен менее удобных приемов, используемых для комбинирования 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.