<?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>Upcoming Changes to System.Xml in .NET Framework 2.0 Beta 2</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx</link><description>We are in the process of locking down System.Xml for Beta 2 of the .NET Framework 2.0 and Visual Studio 2005. In the past few months we have received customer feedback about our feature set previewed in the Whidbey Alpha &amp;amp; Whidbey Beta 1 and this</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>reading large... of text... in a streaming fashion</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#241611</link><pubDate>Wed, 13 Oct 2004 09:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:241611</guid><dc:creator>Roland Kaufmann</dc:creator><description>For the love of God! Why do you practically duplicate the Stream &amp;quot;interface&amp;quot; (and when is Stream going to be an interface and not an abstract class?) with some oddly named methods? Wouldn't it have been a much more better design to have one method Stream ValueChunk() which returns null in case it cannot return the chunk, otherwise a stream which performs the reading? Oh well, it's just one MORE wrapper to write...</description></item><item><title>re: Upcoming Changes to System.Xml in .NET Framework 2.0 Beta 2</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#241633</link><pubDate>Wed, 13 Oct 2004 11:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:241633</guid><dc:creator>anonymouse</dc:creator><description>Hi Dare,&lt;br&gt;&lt;br&gt;Great work as usual... however, do you know what the status of KB 317611 (support for Chameleon Schemas is?)...</description></item><item><title>Upcoming Changes to System.Xml in .NET Framework 2.0 Beta 2 </title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#241648</link><pubDate>Wed, 13 Oct 2004 13:21:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:241648</guid><dc:creator>Joteke's Blog</dc:creator><description /></item><item><title>re: Upcoming Changes to System.Xml in .NET Framework 2.0 Beta 2</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#241678</link><pubDate>Wed, 13 Oct 2004 15:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:241678</guid><dc:creator>Sriram</dc:creator><description>The .NET XML classes are well-grained and powerful..but..err..a bit complex when compared to MSXML. Check out &lt;a target="_new" href="http://www.nedbatchelder.com/blog/200410.html#e20041012T161950"&gt;http://www.nedbatchelder.com/blog/200410.html#e20041012T161950&lt;/a&gt; for a good example of what I mean</description></item><item><title>System.XML Changes after .NET 2.0 Beta 1</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#241680</link><pubDate>Wed, 13 Oct 2004 15:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:241680</guid><dc:creator>Mike Taulty's Weblog</dc:creator><description /></item><item><title>XQuery out - Arrrggghhh!</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#241749</link><pubDate>Wed, 13 Oct 2004 18:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:241749</guid><dc:creator>Luc Cluitmans</dc:creator><description>The XQuery part is a major ARGGGGGHHH!&lt;br&gt;&lt;br&gt;And, no, supporting XQuery in SQL server is no stopgap for that; I'm interested in applying XQuery on local XML files, I'm not interested in SQL server.&lt;br&gt;&lt;br&gt;Is there any hope that the existing XQuery support will be released somehow as a stand-alone technology ('unsupported' if deemed necessary)? Or do we have to use ILDasm/Ilasm on the whidbey beta 1 files to 'extract' an assembly with those classes ourselves?&lt;br&gt;&lt;br&gt;I perfectly well understand your reason for not supporting a 'standard' that is not going to be a standard for some time, but retracting the existing XQuery part from whidbey beta 2 means that there isn't even an experimental XQuery implementation for the .NET framework around, anywhere. Because after Microsoft announced that they would support XQuery in Whidbey noone in their right mind would start designing their own XQuery implementation for .NET. So there are no third party implementations.</description></item><item><title>re: Upcoming Changes to System.Xml in .NET Framework 2.0 Beta 2</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#241765</link><pubDate>Wed, 13 Oct 2004 18:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:241765</guid><dc:creator>Dare Obasanjo</dc:creator><description>Luc, &lt;br&gt; If you feel you need an implementation of XQuery for the .NET Framework right away you can take a look at the Saxon.NET project hosted at &lt;a target="_new" href="http://www.x2x2x.org/x2x2x/home/"&gt;http://www.x2x2x.org/x2x2x/home/&lt;/a&gt;&lt;br&gt;&lt;br&gt;anonymouse, &lt;br&gt; The problems with chameleon schemas are fixed in Whidbey. I seem to remember us considering whether to fix this in Everett SP1 but I'm not sure if we ever did. &lt;br&gt;&lt;br&gt;</description></item><item><title>re: Upcoming Changes to System.Xml in .NET Framework 2.0 Beta 2</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#241886</link><pubDate>Wed, 13 Oct 2004 21:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:241886</guid><dc:creator>Paolo del Mundo</dc:creator><description>Still no easy way way to choose encodings other than UTF-16 for XmlDocument?&lt;br&gt;&lt;br&gt;</description></item><item><title>re: Upcoming Changes to System.Xml in .NET Framework 2.0 Beta 2</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#241961</link><pubDate>Thu, 14 Oct 2004 00:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:241961</guid><dc:creator>RichB</dc:creator><description>Does the lack of an XQuery implementation affect your decision on XSLT 2? (see &lt;a target="_new" href="http://blogs.msdn.com/mfussell/archive/2004/05/13/130969.aspx"&gt;http://blogs.msdn.com/mfussell/archive/2004/05/13/130969.aspx&lt;/a&gt;)</description></item><item><title>Important System.Xml 2.0 update!</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#242238</link><pubDate>Thu, 14 Oct 2004 16:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:242238</guid><dc:creator>Ken Brubaker</dc:creator><description>Dare Obasanjo shares an important update on the Beta 2 version of System.Xml 2.0.</description></item><item><title>System.Xml 2.0 Beta 2</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#243673</link><pubDate>Mon, 18 Oct 2004 01:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:243673</guid><dc:creator>Il Blog di Paolo Pialorsi</dc:creator><description /></item><item><title>.NET Framework 2.0 beta 2 で System.Xml が変わる</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#243863</link><pubDate>Mon, 18 Oct 2004 14:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:243863</guid><dc:creator>青柳臣一 blog : .NET や C# がメインの blog</dc:creator><description>.NET Framework 2.0 beta 2 で System.Xml が変わる</description></item><item><title>re: Upcoming Changes to System.Xml in .NET Framework 2.0 Beta 2</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#243922</link><pubDate>Mon, 18 Oct 2004 16:40:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:243922</guid><dc:creator>Don Richer</dc:creator><description>I second Luc Cluitmans comments. XQuery is key to our strategy and we need a non SqlServer approach even if unsupported and experimental.</description></item><item><title>re: Upcoming Changes to System.Xml in .NET Framework 2.0 Beta 2</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#244279</link><pubDate>Tue, 19 Oct 2004 05:41:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:244279</guid><dc:creator>Kent Tegels</dc:creator><description>While I understand the desire for XQuery on the client, are you sure you'd rather have partial support and, potentially, a client that doesn't align well to the standard deployed on every client you want to touch? That makes me jumpy. Don and Luc, I'd like to hear more about your use cases, too. Follow the link for more contact info.</description></item><item><title>re: Upcoming Changes to System.Xml in .NET Framework 2.0 Beta 2</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#246245</link><pubDate>Fri, 22 Oct 2004 14:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:246245</guid><dc:creator>Steven M. Cohn</dc:creator><description>I have to third the comments by Don and Luc.  Since when has Microsoft let a little thing like standards get in its way?  But seriously folks, what do different clients have to do with anything?  For example, we have an n-tier app.  We have our own Windows.Form thin client talking to a server using Web services.  All processing is done on the server.  This is especially pertinent to XQuery as that's what would be ideal to push sparse data to the client.  Please, please, please.  Microsoft has always been very accessible in early beta stages of products.  Don't rip out XQuery now.</description></item><item><title>re: Upcoming Changes to System.Xml in .NET Framework 2.0 Beta 2</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#246345</link><pubDate>Fri, 22 Oct 2004 19:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:246345</guid><dc:creator>Emerson</dc:creator><description>Consitency ?&lt;br&gt;&lt;br&gt;You have refactored the ReadValueAsXXX() methods to be a much more appropriate ReadContentAsXXX().  Appropriate becuase the name of the method reflects the domain knowledge.  Xml has content not value !&lt;br&gt;&lt;br&gt;But then you've left other methods called CanReadValueChunk(), that makes no sense at all.&lt;br&gt;&lt;br&gt;And why are you duplicating functionality.  Whilst it may seem attractive to have all the features in one place, adding methods like ReadElementContentAsBase64() just polutes the simplicity and dilutes the consistency of the API.&lt;br&gt;&lt;br&gt;Your duplicating functionality in an unneccessary and inconsistent way.&lt;br&gt;&lt;br&gt;Surely it would be better to have one or two methods like ReadElementContentAsStream() and ReadElementContentAsByteArray() and allow people to use System.Convert or whatever other standard feature exists for this task.&lt;br&gt;&lt;br&gt;Making a half effort to support a couple for encodings it pointless when there are guaranteed to be more, so always implement the base functionality and no more.&lt;br&gt;&lt;br&gt;If your going to design an API, or an object model which you expect other people to use you may as well use it yourself otherwise its just hypocracy... not to mention bad design.</description></item><item><title>re: Upcoming Changes to System.Xml in .NET Framework 2.0 Beta 2</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#246350</link><pubDate>Fri, 22 Oct 2004 19:16:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:246350</guid><dc:creator>One of these things...</dc:creator><description>Steven,&lt;br&gt;&lt;br&gt;I feel your pain! XQuery in the middle does make sense and would have a smaller change management foot print.&lt;br&gt;&lt;br&gt;Just a thought: Suppose you installed an instance of SQL Server 2005 Express on the local app server. It wouldn't any normal database work, other than have procs that take your XML and XQuery parameters and then return results to you. Would that work?&lt;br&gt;&lt;br&gt;As much as I love XQuery, I'd rather not have it in Whidbey for a number of reasons. See &lt;a target="_new" href="http://sqljunkies.com/WebLog/ktegels/archive/2004/10/13/4584.aspx"&gt;http://sqljunkies.com/WebLog/ktegels/archive/2004/10/13/4584.aspx&lt;/a&gt;</description></item><item><title>re: Upcoming Changes to System.Xml in .NET Framework 2.0 Beta 2</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#247263</link><pubDate>Mon, 25 Oct 2004 19:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:247263</guid><dc:creator>question</dc:creator><description>Over the weekend, I tried performing stylesheet transformation using the XslTransform class only to find that vbscript is not supported. Any plans to change this in the upcoming version?</description></item><item><title>re: Upcoming Changes to System.Xml in .NET Framework 2.0 Beta 2</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#247276</link><pubDate>Mon, 25 Oct 2004 19:54:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:247276</guid><dc:creator>Dare Obasanjo</dc:creator><description>The XslTransform class only supports the primary Common Language Runtime languages which are VB.NET, C# and JScript.NET</description></item><item><title>re: Upcoming Changes to System.Xml in .NET Framework 2.0 Beta 2</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#248150</link><pubDate>Wed, 27 Oct 2004 00:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:248150</guid><dc:creator>Jeremiah Johnson</dc:creator><description>I may be misunderstanding the purpose of XmlWriter.WriteValue, so I am sorry if this is way off.  In the docs for XmlWriter.WriteValue( DateTime ), it says &amp;quot;If no parent type is available, the value is typed using the default mapping; thus, a DateTime value is mapped to the xsd:dateTime type.&amp;quot;&lt;br&gt;&lt;br&gt;According to &lt;a target="_new" href="http://www.w3.org/TR/xmlschema-2/#dateTime"&gt;http://www.w3.org/TR/xmlschema-2/#dateTime&lt;/a&gt;, the format should be in CCYY-MM-DDThh:mm:ss, but it looks like you are using CCYY-MM-DDThh:mm:ss.sssssss-HH:MM.  I think that your representation may be valid as ISO 8601 goes, but as it is, there are two major problems: 1) a time zone is being pulled from outside of the DateTime which invalids it as a representation of the original DateTime and 2) that format is not supported at all in the W3C recommendation.&lt;br&gt;&lt;br&gt;It is possible that I am misunderstanding the W3C recommendation (or maybe it has changed), but on the time zone, I think that WriteValue is wrong.  The data going into the XML should represent the object, not the instance with a system context appended to it.  An example is below.&lt;br&gt;&lt;br&gt;using System;&lt;br&gt;using System.Xml;&lt;br&gt;&lt;br&gt;public class Test {&lt;br&gt;&lt;br&gt;   public static void Main() {&lt;br&gt;&lt;br&gt;      XmlWriter writer = new XmlTextWriter( Console.Out );&lt;br&gt;      writer.WriteStartElement( &amp;quot;SomeDate&amp;quot; );&lt;br&gt;      writer.WriteValue( DateTime.Now );&lt;br&gt;      writer.WriteEndElement();&lt;br&gt;      writer.Close();&lt;br&gt;&lt;br&gt;   }&lt;br&gt;&lt;br&gt;}&lt;br&gt;&lt;br&gt;...produces...&lt;br&gt;&lt;br&gt;&amp;lt;SomeDate&amp;gt;2004-10-26T15:45:24.5706128-06:00&amp;lt;/SomeDate&amp;gt;&lt;br&gt;&lt;br&gt;I think that the output should be...&lt;br&gt;&lt;br&gt;&amp;lt;SomeDate&amp;gt;2004-10-26T15:45:24&amp;lt;/SomeDate&amp;gt;&lt;br&gt;&lt;br&gt;Thank you for your time.&lt;br&gt;&lt;br&gt;- jeremiah</description></item><item><title>A letter from a dead house</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#301175</link><pubDate>Tue, 14 Dec 2004 22:36:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:301175</guid><dc:creator>Signs on the Sand</dc:creator><description>I was doing some catch up reading feeds I'm subscribed and I found this one item that made me feeling some sort of bitter nostalgia. It's right on MSDN TV site, a new episode where Mark Fussel explains new XML features in upcoming .NET 2.0. The episode is dated December...</description></item><item><title>XQuery in .NET story isn't over yet</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#330019</link><pubDate>Wed, 22 Dec 2004 20:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:330019</guid><dc:creator>Signs on the Sand</dc:creator><description>Btw, talking with .NET developers recently (XML geeks and non-geeks) about XQuery and XSLT support in .NET 2.0 I realized that shocking fact - about 80% of devs I was talking to still have no idea XQuery support in .NET 2.0 was cut. They were listening all the road to...</description></item><item><title>XQuery in .NET 2.0 Petition - too late, guys!</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#413918</link><pubDate>Mon, 02 May 2005 12:10:56 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:413918</guid><dc:creator>Signs on the Sand</dc:creator><description>Almost 6 months after it's been announced that Microsoft won't ship XQuery implementation in the .NET 2.0, StylusStudio (maker of the namesake XML IDE) decided to run an online petition &amp;amp;quot;XQuery for all&amp;amp;quot; to urge Microsoft change the mind. Well, as a marketing action it's ok, but the petition itself...</description></item><item><title>Altova releases XQuery and XSLT 2.0 Processor with .NET Bindings</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#443457</link><pubDate>Tue, 26 Jul 2005 20:04:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:443457</guid><dc:creator>JCooney.NET</dc:creator><description /></item><item><title>Altova releases XQuery and XSLT 2.0 Processor with .NET Bindings</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#443459</link><pubDate>Tue, 26 Jul 2005 20:10:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:443459</guid><dc:creator>JCooney.NET</dc:creator><description /></item><item><title>Altova releases XQuery and XSLT 2.0 Processor with .NET Bindings</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#443476</link><pubDate>Tue, 26 Jul 2005 20:27:23 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:443476</guid><dc:creator>JCooney.NET</dc:creator><description /></item><item><title> Dare Obasanjo s WebLog Upcoming Changes to System Xml in NET | Joint Pain Relief</title><link>http://blogs.msdn.com/dareobasanjo/archive/2004/10/13/241591.aspx#9718820</link><pubDate>Wed, 10 Jun 2009 02:57:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9718820</guid><dc:creator> Dare Obasanjo s WebLog Upcoming Changes to System Xml in NET | Joint Pain Relief</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://jointpainreliefs.info/story.php?id=935"&gt;http://jointpainreliefs.info/story.php?id=935&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>