Here's a sample of creating dynamic XAML to display arbitrary XML You can use the XML DataProvider to supply XML data to XAML, a web service, or you can use a Query. Each way, you can generate XAML dynamically to display the XML. (echoes of XSLT) I took