BT

LINQ to XSD Released on CodePlex

by Jonathan Allen on Jun 05, 2009 |

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.

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Educational Content

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT