Loading XML Files from Behind a Proxy Server

I recently got a number of bug reports that in certain situations RSS Bandit would report a proxy authentication error when fetching certain RSS feeds over the Web when connecting through a proxy server. It seemed most feeds would work fine but a particular set of feeds would result in the following message The remote server returned an error:…

7

On Designing Extensible, Versionable XML Formats

About a week ago my article Designing Extensible, Versionable XML Formats appeared on XML.com. However due to a “pilot error” on my end I didn’t send the final draft to XML.com. By the time I realized my mistake the article was already live and changing it would have been cumbersome since there were a few major…

5

When Backwards Compatibility Mode Isn’t

Today Arpan (the PM for XML query technologies in the .NET Framework) and I were talking about features we’d like to see on our ‘nice to have’ list for the Orcas release of the .NET Framework. One of the things we thought would be really nice to see in the System.Xml namespace was XPath 2.0. Then Derek being the…

2

Microsoft Responds to Sun’s Web Service Benchmarks

Taken from the an article on TheServerSide.com entitled Microsoft Responds to Sun’s Web Service Benchmarks In a paper published last month, Sun claimed that Java based web services outperform .NET based web services both in throughput and response times. Microsoft has released a paper on TheServerSide.NET responding to those claims stating that Sun’s representation of…

5

C-Omega compiler preview available for download

A little while ago some members of our team experimented various ways to reduce the Relational<->Objects<->XML (ROX) impedance mismatch by adding concepts and operators from the relational and XML (specifically W3C XML Schema) world into an object oriented programming language. This effort was spear headed by a number of smart folks on our team including Erik…

7

Breaking Changes in System.Xml from v1.1 to v2.0 of the .NET Framework

At Microsoft one of our goals in developing software is that backwards compatibility when moving from one version of software to the next is high priority. However in certain cases the old behavior may be undesirable enough that we break compatibility. An example of such undesirable behavior are bugs that lead to incorrect results or security issues. Below…

2