This simple demo shows how widgets which know only the dojo.data interfaces can work with data sources of varying formats. In this case an OpmlStore and a ItemFileReadStore are used to house the same data in different formats.
Widgets using OpmlStore:
ComboBox:
Tree:
Widgets using ItemFileReadStore:
ComboBox:
Tree: