<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>VB 9.0 Xml features  - latest update</title><link>http://blogs.msdn.com/xmlteam/archive/2006/02/21/536197.aspx</link><description>For those who do not know me yet, my name is Avner Aharoni and I am a program manager in the WebData Xml team. I am working on the VB 9.0 Xml features that I believe will make VB the most productive language with which to program Xml. We heard from many</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>VB 9.0 Xml features, Xml namespaces example</title><link>http://blogs.msdn.com/xmlteam/archive/2006/02/21/536197.aspx#536660</link><pubDate>Wed, 22 Feb 2006 09:32:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:536660</guid><dc:creator>Microsoft XML Team's WebLog</dc:creator><description>Bill McCarthy asked me to post Xml axis members example using namespaces. So I updated the sample from...</description></item><item><title>re: VB 9.0 Xml features  - latest update</title><link>http://blogs.msdn.com/xmlteam/archive/2006/02/21/536197.aspx#536814</link><pubDate>Wed, 22 Feb 2006 14:36:08 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:536814</guid><dc:creator>Johan Myburgh</dc:creator><description>Why use the &amp;quot;&amp;lt;&amp;quot;, &amp;quot;&amp;gt;&amp;quot; and &amp;quot;@&amp;quot; conventions?&lt;br&gt;&lt;br&gt;I've been playing with the XSD.EXE utility that has the /C option (generates managed classes from schemas/XML instances) and the classes it generates seems to work quite nicely despite the fact that it makes use of properties to represent elements/attributes.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Updates to the XML integration syntax</title><link>http://blogs.msdn.com/xmlteam/archive/2006/02/21/536197.aspx#537079</link><pubDate>Wed, 22 Feb 2006 21:09:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:537079</guid><dc:creator>Panopticon Central</dc:creator><description /></item><item><title>re: VB 9.0 Xml features  - latest update</title><link>http://blogs.msdn.com/xmlteam/archive/2006/02/21/536197.aspx#538107</link><pubDate>Thu, 23 Feb 2006 23:16:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:538107</guid><dc:creator>Geoff</dc:creator><description>Is it possible to make &amp;quot;value&amp;quot; the default member so instead of writing:&lt;br&gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Person.&amp;lt;Name&amp;gt;.Value&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Person.@Dept.Value&lt;br&gt;&lt;br&gt; &lt;br&gt;you can optionally write:&lt;br&gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Person.&amp;lt;Name&amp;gt;&lt;br&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Person.@Dept&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>re: VB 9.0 Xml features  - latest update</title><link>http://blogs.msdn.com/xmlteam/archive/2006/02/21/536197.aspx#538308</link><pubDate>Fri, 24 Feb 2006 04:03:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:538308</guid><dc:creator>Erik Meijer</dc:creator><description>To: Johan Myburg&lt;br&gt;&lt;br&gt;If you have an XSD and it happens to be one that XSD.exe can handle then surely there is no need to mess around with XML. The less I have to deal with XML explicitely the better!&lt;br&gt;&amp;lt;p&amp;gt;&lt;br&gt;However, the scenario that we are trying to enable is when you do care about XML, when you have no schema at all, or when you have a document centric schema.&lt;br&gt;&amp;lt;p&amp;gt;&lt;br&gt;Makes sense?</description></item><item><title>re: VB 9.0 Xml features  - latest update</title><link>http://blogs.msdn.com/xmlteam/archive/2006/02/21/536197.aspx#538479</link><pubDate>Fri, 24 Feb 2006 09:58:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:538479</guid><dc:creator>Erik Meijer</dc:creator><description>Hi Geoff,&lt;br&gt;&amp;lt;p&amp;gt;&lt;br&gt;Are you a VB6 guy :-)&lt;br&gt;&amp;lt;p&amp;gt;&lt;br&gt;Deafult properties without parameters are extremely nasty, as section section 9.7.4 of the Visual Basic 8 spec says:&lt;br&gt;&amp;lt;quote&amp;gt;&lt;br&gt;Because a default property with no index parameters would cause an ambiguous situation when assigning instances of the containing class, default properties must have index parameters.&lt;br&gt;&amp;lt;/quote&amp;gt;&lt;br&gt;Hope this helps!&lt;br&gt;&amp;lt;p&amp;gt;&lt;br&gt;Erik</description></item><item><title>re: VB 9.0 Xml features  - latest update</title><link>http://blogs.msdn.com/xmlteam/archive/2006/02/21/536197.aspx#538668</link><pubDate>Fri, 24 Feb 2006 18:16:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:538668</guid><dc:creator>Geoff</dc:creator><description>Erik-&lt;br&gt;&lt;br&gt;No I'm not a vb6 guy(ouch), but I'm ashamed to say that I've only had a chance to memorize up to 9.7.3 of the VB8 spec to this point :p&lt;br&gt;&lt;br&gt;While I did recognize the possible ambiguity when posting the suggestion, I figured that with all the compiler magic happening to get his done anyway (inferred types/late binding and who knows what else) that this ambiguity could be resolved somehow. &amp;nbsp;As they say, there are always exceptions to the rule.&lt;br&gt;&lt;br&gt;In any event, im glad they decided to take your head out of &amp;quot;The Box&amp;quot; (yes, that is a reference to VBTV) to help out with the new features in VB9 - xml literals and the other dynamic &amp;nbsp;typing features you are working on, IMHO, will make VB9 a monster to be reckoned with.&lt;br&gt;&lt;br&gt;thanks.</description></item><item><title>re: VB 9.0 Xml features  - latest update</title><link>http://blogs.msdn.com/xmlteam/archive/2006/02/21/536197.aspx#540111</link><pubDate>Tue, 28 Feb 2006 00:05:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:540111</guid><dc:creator>Jonathan Allen</dc:creator><description>It looks like we now have 3 distinct patterns for accessing members.&lt;br&gt;&lt;br&gt;Pattern 1: variable char member&lt;br&gt;&lt;br&gt;A.Foo&lt;br&gt;B!Item&lt;br&gt;C@Item&lt;br&gt;&lt;br&gt;Pattern 2: variable open_char member close_char&lt;br&gt;&lt;br&gt;D(3)&lt;br&gt;&lt;br&gt;Pattern 3: variable open_char_1 open_char_2 member close_char&lt;br&gt;&lt;br&gt;E.(foo)&lt;br&gt;F.&amp;lt;name&amp;gt;&lt;br&gt;&lt;br&gt;I don't like the dot+angle-bracket+angle-bracket syntax. The only place we are using something similar is the late-bound function calls where the function name is only known at run time.&lt;br&gt;&lt;br&gt;I would prefer that you picked something that matched one of the first 2 patterns; either dropping the dot before the angle bracket, or by using another character.&lt;br&gt;&lt;br&gt;X&amp;lt;name&amp;gt;&lt;br&gt; or&lt;br&gt;Y?name&lt;br&gt;</description></item><item><title>re: VB 9.0 Xml features  - latest update</title><link>http://blogs.msdn.com/xmlteam/archive/2006/02/21/536197.aspx#540619</link><pubDate>Tue, 28 Feb 2006 19:02:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:540619</guid><dc:creator>XmlTeam</dc:creator><description>&lt;P&gt;Hi Joshua, long time no seen, I am glad to see that you are following our VB Xml features! &lt;BR&gt;&lt;BR&gt;Our design goal is to make the Xml axis members experience as close as possible to regular CLR members, so users have a very easy learning curve. Our preference was to avoid the special syntax for Xml members, however because of the ambiguity and double colon problems we had to choose special syntax. &lt;BR&gt;&lt;BR&gt;We want users to continue using the most intuitive way to access members, which is the "Dot". Our plan is to add the known Xml members to the intellisense drop down so that the Xml members and the new syntax are easily discoverable. We hope that the new syntax will contribute the intellisense experience since the Xml members will show up in the same area due to the sorting of the intellisense members. &lt;BR&gt;&lt;/P&gt;
&lt;P&gt;Avner&lt;/P&gt;</description></item><item><title>re: VB 9.0 Xml features  - latest update</title><link>http://blogs.msdn.com/xmlteam/archive/2006/02/21/536197.aspx#543564</link><pubDate>Sat, 04 Mar 2006 14:48:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:543564</guid><dc:creator>Dave McMahon</dc:creator><description>Hi Avner,&lt;br&gt;&lt;br&gt;My URL is a general blog on the Visual Studio 9.0 Overview with some comments on the XML features. &amp;nbsp;Hope you find some of it useful and your feedback is welcome&lt;br&gt;&lt;br&gt;Cheers&lt;br&gt;&lt;br&gt;Dave Mc</description></item><item><title>XML DOM API is a *** :o</title><link>http://blogs.msdn.com/xmlteam/archive/2006/02/21/536197.aspx#571312</link><pubDate>Sat, 08 Apr 2006 06:30:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:571312</guid><dc:creator>@ Head</dc:creator><description>Erik Meijer and Brian Beckman have put out a new paper on XML and LINQ and VB.&amp;amp;#160; It's a good short read...</description></item><item><title>New LINQ CTP!</title><link>http://blogs.msdn.com/xmlteam/archive/2006/02/21/536197.aspx#595034</link><pubDate>Thu, 11 May 2006 04:59:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:595034</guid><dc:creator>zc1984</dc:creator><description>TrackBack From:&lt;a rel="nofollow" target="_new" href="http://zc1984.cnblogs.com/archive/2006/05/11/397016.html"&gt;http://zc1984.cnblogs.com/archive/2006/05/11/397016.html&lt;/a&gt;</description></item><item><title>Latest LINQ CTP available for download</title><link>http://blogs.msdn.com/xmlteam/archive/2006/02/21/536197.aspx#595712</link><pubDate>Fri, 12 May 2006 02:41:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:595712</guid><dc:creator>Antimail</dc:creator><description>Latest LINQ CTP released for download. &lt;br&gt;The list of goodies is here: &lt;br&gt;&lt;br&gt;What’s new?&lt;br&gt;Enhanced DLinq...</description></item><item><title>VB 9.0 Xml in May 2006 LINQ Community Technology Preview</title><link>http://blogs.msdn.com/xmlteam/archive/2006/02/21/536197.aspx#596558</link><pubDate>Sat, 13 May 2006 01:30:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:596558</guid><dc:creator>Microsoft XML Team's WebLog</dc:creator><description>I hope you already had the chance to download the latest LINQ CTP. This CTP contains important improvements...</description></item><item><title>Nouveau CTP de LINQ</title><link>http://blogs.msdn.com/xmlteam/archive/2006/02/21/536197.aspx#598848</link><pubDate>Tue, 16 May 2006 16:00:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:598848</guid><dc:creator>Luc Gauthier's Weblogs</dc:creator><description>Un nouveau CTP de LINQ (VB et C#) a &amp;amp;#233;t&amp;amp;#233; publi&amp;amp;#233; la semaine derni&amp;amp;#232;re. LINQ a &amp;amp;#233;t&amp;amp;#233; rendu public lors du PDC...</description></item><item><title>Typed XML programmer -- What’s your scale of typing?</title><link>http://blogs.msdn.com/xmlteam/archive/2006/02/21/536197.aspx#1108352</link><pubDate>Mon, 20 Nov 2006 14:19:29 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1108352</guid><dc:creator>Microsoft XML Team's WebLog</dc:creator><description>&lt;p&gt;“ Typed XML programmer, where have you have been in the last few weeks? ” This series of blog posts has&lt;/p&gt;
</description></item><item><title>New VB9 Bloggers</title><link>http://blogs.msdn.com/xmlteam/archive/2006/02/21/536197.aspx#1857062</link><pubDate>Sun, 11 Mar 2007 09:10:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1857062</guid><dc:creator>The Visual Basic Team</dc:creator><description>&lt;p&gt;By Amanda Silver I just wanted to let you know that we’re working furiously on turning the VB9 features&lt;/p&gt;
</description></item></channel></rss>