XML Technology Links
Dare Obasanjo on XML
In “More Information on the XPathDocument/XmlDocument Change in Whidbey beta 2” Dare Obasanjo regards the XmlDataDocument
as “inefficient” and validates its existence for reasons that have more to do with Microsoft technologies (the DataSet
) than with cross-platform XML technologies. This post coupled with the Don Box classic, “Passing XML Data Inside the CLR,” reinforces the importance the System.Xml.Xpath
namespace. The types in this space should be the first choice for XML developers in .NET.
Better Late Than Never: XML Visualization in VS.NET 2003
I can’t keep up! I can’t keep up! No… I just need to focus. It would have been a great help to have the XML Visualizer for Visual Studio .NET 2003 at least a year ago… I was just reading the wrong news feeds or skimming too lightly…
Mike Brown on “issues affecting safe transport of XML over HTTP”
It’s great to read an article almost completely addressing my concerns about XML over HTTP. Importantly, Mike Brown makes reminds us to not use content type application/x-www-form-urlencoded
for XML—which is text/xml
.
Uche Ogbuji on XML
In “Tip: Use XML directly over HTTP for Web services (where appropriate),” Uche Ogbuji reminds us that SOAP is not for every message over HTTP. It’s refreshing to see IBM publishing this message. In an earlier post, I suggest that Microsoft is less inclined to promote such a thing.
Morbidly Curious about VML?
Back in 1998, Microsoft promoted Vector Markup Language (VML). We use it by default for Visio exports to HTML. It would be interesting to see any relationship between VML and Windows Vista technologies.
Introducing XslCompiledTransform
Back in November 2005, the Microsoft XML Team introduced XslCompiledTransform
. This type has quite a bit to do with the speed increases in XSL transformations in .NET 2.0.
foreach and XPathNodeIterator—Finally together
Another 2005 announcement in May by Oleg Tkachenko shows again that .NET 2.0 makes XML development fast and terse in the .NET Framework. This news should encourage us to stay in that System.Xml.Xpath
namespace as much as possible. “Finally,” there appears to be an authentically compelling and competitive reason to prefer to use .NET (or Mono) for XML-based enterprise data management solutions.