29 augustus 2005
Met de publicatie van een nieuwe specificatie geeft de belangrijkste
standaardisatieorganisatie van het Internet (World Wide Web Consortium W3C)
XML-auteurs een simpeler mogelijkheid voor het samenvoegen van
XML-documenten. W3C introduceerde XML Inclusions (XInclude) versie
1.0., een specificatie bedoeld om allerlei ingewikkelde ‘work-arounds’
te vervangen om XML-documenten te combineren. ‘Inclusion’ is een middel
om content te hergebruiken in andere XML-documenten, zonder voortdurend
te hoeven copiren en plakken, zo beschrijft Philippe Le Hegaret het, hoofd van het W3C-domein dat zich met de architectuur bezig houdt.
XML auteurs hebben andere, maar wel ingewikkelder, manieren om zonder
een nieuwe specificatie documenten samen te voegen en content te
hergebruiken. De meest gebruikte oplossing vertrouwt op de Document
Type Definition (DTD), een instructieset die computers assisteert in de
interpretatie van XML-documenten en de wijze waarop de onderdelen
daarvan met aan elkaar relateren. W3C is echter bezig om XML los te
maken van de DTD. De groep heeft sinds 2001 voortdurend aanbevolen voor
dat doel XML-schema’s te gebruiken. Het heeft het gebruik van
XML-schema haast verplicht gesteld in andere aanbevelingen, zoals het
Simple Object Access Protocol (SOAP) 1.2. an de Web Services
Description Language (WSDL). Als XInclude breed wordt geaccepteerd dan kan het het langzame einde van de DTD inluiden.