XNames and Expanded Names

At  my XLinq PDC2005 talk and in the XLinq Overview Document one of the differences I mentioned between XLinq and DOM is the treatment of XML Names in XLinq.  XLinq’s abstraction for XML Names is a class called XName which is the only way an XML Name shows up anywhere in the API.  You seldom have…

0

Anders unveils LINQ! (and XLinq)

In Jim Allchin’s keynote At PDC2005 today Anders Hejlsberg showed the LINQ project for the first time.  LINQ stands for Language Integrated Query.  The big idea behind LINQ is to provide a consistent query experience across different “LINQ enabled” data access technologies AND to allow querying these different data access technologies in a single query. …

3

PDC prez: The .NET Language Integrated Query Framework with XML Data

I will be doing a presentation at PDC this year on Using the .NET Language Integrated Query Framework with XML Data.  The presentation is on Friday (8/16) at 10:30.  Hope to see you there! Here is the abstract: One of the key challenges to working with XML data has been the impedance mismatch between XML and…

0

The Sapir-Whorf hypothesis. Does program language “centricity” limit you?

I recently came over from the Java world to work at Microsoft as a program manager on the XML team at Microsoft.  From my experience with BEA (and prior) I was a “java centric” developer.   I had academic exposure to C++ and some practical exposure to VB, ASP, and a few other languages, but my…

3

Logicalis and Washington Dep of Licensing visits XML Team

It was great to have Logicalis up to Building 35 Friday (1/21/05) to talk to the XML team about the National Motor Vehicle Title Information System Project that they have been working in conjunction with the Washington State Department of Licensing.  Thanks to Dan Remy (yup, my brother), Corey Snow, Bill Baxter, and Mike O’Shea…

1

XML Attributes and XML Schema

Recently I was researching an issue submitted by Daniel Cazzulino to the XML team about a problem that he ran into using XInclude and XML Schema together.   As you probably know you can use XInclude in XML instances to bring XML into a document from different locations.  After a piece of XML is XIncluded…

4