The Rhode Island .NET User Group
The User Group Network

Presents:
Bob Familiar

XSD: What, Why and How

Wednesday Feb. 4, 2004
Invite your friends and colleagues!

Roger Williams University
Residence and Conference Center

Social Hour w/ Pizza & Soda 5:00 - 6:00 pm.
Presentation 6:00 - 8:00 pm.

The RI .NET User Group will meet on Wednesday, Feb. 4, 2004 at the Roger Williams University Residence and Conference Center in Portsmouth, RI. This event is free and open to the public. If you plan on attending please take a moment to RSVP ... so we know how much food to order and how much space we will need. Thanks. We look forward to seeing you.

Bob's Back!

XSD: What, Why and How

eXtensible Schema Definition, allows you to describe the hierarchical nature and structured relationships of information, both the data and the context, in great detail. Using XSD you can validate XML files and in-memory XML DOM structures that are based on the XSD Schema definition. Visual Studio .NET leverages XSD to map relational schema to DataSets and also offers the ability to generate object models based on an XSD Schema. Visual Studio .Net offers this ability within the IDE as well as at the command line. This session will demonstrate how to leverage the XML Classes and XML Class Attributes within the .NET Framework for loading XML Files, validating against a known XSD Schema, optimized navigation of an XML DOM Structure using compiled XPath and will delve into just how Visual Studio .NET leverages XSD Schema to map relational models to streamable Typed DataSets and Object Models.

Whew!

Bob Familiar is an Architect Evangelist with Microsoft New England. He has 19 years of industry experience as a developer, architect and speaker and is best known for founding the popular developer seminar series ‘The Bob and Larry Developer Workshop’. Bob holds a patent in Object Relational Mapping, has a Masters in Computer Science from Northeastern University and has extensive experience architecting and developing distributed enterprise solutions.

The RI .Net User Group is now a member of INETA, the International .NET Association.