About XmlDataSource

Bind XML documents to a data bound control.

XmlDataSource is a Silverlight datasource component that enables you to bind XML documents to a data bound control such as IconPresenter. XmlDataSource supports reading XML documents that resides inside the XAP file or from an external resource such as a web address. You can also bind to a specific xml path through an XPath query expression.

XmlDataSource Features:

Declarative data binding
XmlDataSource is a Silverlight datasource component that enables you to bind XML document to a data bound control such as IconPresenter. XmlDataSource supports reading XML document that resides inside the XAP file or from external resource such as web address. You can also bind to specific xml path through XPath query expression.

Flexible XML placement
XmlDataSource is also enhanced to read XML file from internal resources, within XAP file, as well as external resources. To access internal resource, simply specify the path to the XML. The same goes to external resources, please specify the complete path of the XML file.

Advanced data caching
Data caching is crucial for high-performance data applications. Presenter includes multitude of advanced data caching features, such as cache by sorting key, cache by filtering key, use cache data per instance, use cache data globally, and many more. Proper caching configuration helps you eliminate performance bottlenecks and deliver responsive data applications.