Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage News LINQ to XSD Released on CodePlex

LINQ to XSD Released on CodePlex

Leia em Português

LINQ to XSD is the long awaited follow-up to LINQ to XML. Its primary purpose is to produce LINQ-compatible object models from XSD files, giving developers some measure of static type checking while accessing XML data.

Currently LINQ to XSD is only available as source code, no binaries have been published. It is licensed under the standard terms of the Microsoft Public License (Ms-PL).

Once you set it up, which requires studying the “readme” file very carefully, using LINQ to XSD is quite easy. Simply include the XSD files you want in a C# project and set their build action to “LinqToXsdSchema”. The code files are automatically generated and the resulting object model is quite easy to use.

Unfortunately LINQ to XSD doesn’t support other languages such as VB directly. But since it is CodeDOM-based, adding other languages should be feasible.

Rate this Article