Microsoft XML Team’s WebLog : Live from MIX07: Silverlight and XML!

XML Features in Silverlight

In the Silverlight 1.1 Alpha release, we have enabled streamed XML reading and writing through the XmlReader and XmlWriter, respectively.

That’s it, you say? For the MIX Alpha release, yes. Over the 1.1 alpha release cycle, we have focused on providing a great XML foundation within Silverlight through the reader and writer in order to enable the delivery of additional pieces of the XML stack within the context of Silverlight in the future.

XML, Silverlight, and the Future

Going forward, we are planning to support LINQ to XML within Silverlight to enable a great story for query, caching, manipulation, aggregation, and data binding using XML.

Additionally, we’d love to get feedback on what types of activities are relevant for you, given this great new programming model of .NET within the browser. In particular, how do you feel about the following features in the browser?

· XSD Schemas
· XPath
· XSLT
· DOM

Well, the dinner bell is ringing here at MIX07, so that’s all for now. Though, as we’re now allowed to talk about Silverlight publically, I am very excited to discuss XML and Silverlight, what types of applications are interesting for you in this space, as well as the types of XML features are relevant for you in the context of the browser.

Great! Here’s my wish list,

· XSD Schemas
· Schematron
· RNG
· XPath 2.0
· XSLT 2.0
· DOM
· E4X