Digital Item Declaration Language
Digital Item Declaration Language (DIDL) is an XML dialect standardized in MPEG-21. It is used by devices implementing the Universal Plug and Play (UPnP) AV standard.
Example
The following example was generated by the TwonkyVision music server, and describes the top-level directory of multimedia available from that server.
<DIDL-Lite
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:upnp="urn:schemas-upnp-org:metadata-1-0/upnp/"
xmlns="urn:schemas-upnp-org:metadata-1-0/DIDL-Lite/">
<container id="4" parentID="0" childCount="42" restricted="1" searchable="1">
<dc:title>Albums</dc:title>
<upnp:class>object.container.musicContainer</upnp:class>
</container>
<container id="5" parentID="0" childCount="2070" restricted="1" searchable="1">
<dc:title>All Tracks</dc:title>
<upnp:class>object.container.musicContainer</upnp:class>
</container>
<container id="3" parentID="0" childCount="30" restricted="1" searchable="1">
<dc:title>Artists</dc:title>
<upnp:class>object.container.musicContainer</upnp:class>
</container>
<container id="6" parentID="0" childCount="91" restricted="1" searchable="1">
<dc:title>Folders</dc:title>
<upnp:class>object.container.musicContainer</upnp:class>
</container>
<container id="2" parentID="0" childCount="13" restricted="1" searchable="1">
<dc:title>Genres</dc:title>
<upnp:class>object.container.musicContainer</upnp:class>
</container>
<container id="7" parentID="0" childCount="19" restricted="1" searchable="1">
<dc:title>Internet Radio</dc:title>
<upnp:class>object.container.musicContainer</upnp:class>
</container>
<container id="1" parentID="0" childCount="1" restricted="1" searchable="1">
<dc:title>Playlists</dc:title>
<upnp:class>object.container.playlistContainer</upnp:class>
</container>
</DIDL-Lite>