ASP.NET News from Blogger: XmlTeams WebLog   Get the feed of: XmlTeams WebLog

Total News: 108

Xslt 1.0 biggest issues (kind of) solved

Xslt 1.0 has a number of issues that can make the life of an Xml developer frustrating. A lot of them are addressed by Xslt 2.0. Unfortunately the .NET Framework does not have an Xslt 2.0 compliant pr...

The world has moved on, have you? Xml APIs you should avoid using.

There is a few Xml APIs you should not be using. In some cases the complier makes this obvious the API is marked as obsolete and you will get a warning when compiling an application that uses any of ...

Effective Xml Part 4: Let me project this (Xml file) for you

Xml is ubiquitous. No doubt about it. It is being used almost everywhere and almost by everyone. This includes places where huge amounts of data are being processed. This means xml files (or streams) ...

Effective Xml Part 5: Something went really wrong OutOfMemoryException and StackOverflowException thrown when using XslCompiledTransform

So, your application is crashing and it is crashing in the bad way. After spending hours of debugging and trying different things you figured out that this is this Xslt stylesheet that causes all the ...

Effective Xml Part 2: How to kill the performance of an app with XPath

XPath expressions are pretty flexible. This flexibility allows for very creative ways of using XPath. Unfortunately some of them are suboptimal and cause bad performance of apps. This is especially vi...

Effective Xml Part 3: Didnt you say XslCompiledTransform was fast?

XslCompiledTransform is fast. Really? Yeah, XslCompiledTransform is fast if used correctly. Indeed, depending on how you use XslCompiledTransform API your transformations can be really fast or n...

Effective Xml Part 1: Choose the right API

This is the first part of a mini-series of blog posts about using Xml on .NET Framework platform in an effective way. Although I will be focusing on .NET Framework platform I hope that at least some o...

MSXML6 is now in-band, MSI setup headaches should now (almost) be gone..

Windows 7 Windows Server 2008 R2 Windows Vista (All SPs) Windows Server 2008 (All SPs) Windows XP SP3 Windows XP SP2 Windows Server 2003 (All Vers...

Visual Studio Editor Choosing System

This document gives an overview of how the Visual Studio editor choosing system works, and as an example discusses the XML Editors choosing system.  Visual Studio has the ability to associate mul...

MSXML4.0 SP2 is going out-of-support in April. 2010

This is a friendly reminder that MSXML4.0 SP2 is going out-of-support on 4/13/2010. Applications using MSXML4.0 should be either migrated to MSXML6.0 or upgraded to MSXML 4.0 SP3. For more information...

Understanding XML Schema Sets in the XSD Designer

We have recently blogged about the new XML Schema Designer and the various views over schemas offered by it. We visit here the concept of schema sets, which are actually the central organizing concept...

LINQ to XSD now available on CodePlex

We are happy to announce that we are releasing the sources for LINQ to XSD on CodePlex  at http://linqtoxsd.codeplex.com. LINQ to XSD allows you to program with strongly-typed classes  based...

Stylesheet import tree in the XSLT Debugger

Complex XSLT stylesheets often contain several include and/or imports instructions. VS XML Editor has very limited support for such scenarios. (Most noticeable it lacks the concept of "primary styles...

XML and Languages

I've written in the past about XML and languages, and why you might be interested in being aware of the language associated with text. Text with no language is just not quite there Impact of text...

XmlSchemaSet Thread Safety

Here's a good word of warning: even if an object "feels" read-only because you're not calling code to modify it, if it's not documented as safe for use from multiple threads, then you shouldn't risk...

Converting from XmlDocument to XDocument

Converting from XmlDocument to XDocument has a number of benefits, including the ability to use LINQ to XML, use a much cleaner object model, get better name handling with XName and being able to use ...

Hotfix for Visual Studio hang when opening Web project from a remote site

Under certain conditions opening Web projects from remote sites may become very slow. We've seen quite a few 'hang' reports submitted via 'Send Information to Microsoft' feedback (aka Dr. Watson).&nbs...

MSXML4 SP3 Is Available Now!

Today, we officially released MSXML4.0 Service Pack 3 (SP3) on the Microsoft Download Center as a stand-alone installer in multiple languages. MSXML4.0 SP3 is a complete replacement of MSXML4.0, MSXML...

Equality Semantics of LINQ to XML Trees

In certain scenarios, it is important to be able to compare two XML trees for equivalence.  For example, if you are writing a web service that serves results of queries, and you want to cache que...

XML Schema Designer - Content Model View

The new XML Schema Designer (see this previous blog post for a d/l location to the CTP) offers four views over XML Schema Sets: XML Schema Explorer, Graph View, Content Model View, and Start View.&nbs...

XML Schema Designer Graph View

The new XML Schema Designer (see this previous blog post for a d/l location to the CTP) offers four views over XML Schema Sets: XML Schema Explorer, Graph View, Content Model View, and Start View....

XML Schema Designer Content Model View

Happy New Year Everyone!  The new XML Schema Designer (see this previous blog post for a d/l location to the CTP) offers four views over XML Schema Sets: the XML Schema Explorer, Graph View, Co...

MSXML 4.0 Service Pack 3 Beta

The MSXML Team is pleased to announce that MSXML 4.0 Service Pack 3 (SP3) Beta is available for public testing. This new service pack includes a number of security bug fixes as well as reliability imp...

MSXML 4.0 Service Pack 3 Beta Coming Soon!

The MSXML Team is getting ready to release the MSXML 4.0 Service Pack 3 Beta very soon! MSXML4 SP3 is a complete replacement of previous MSXML 4.0 service packs. The new service pack includes: - A num...

XML Schema Designer in the PDC VPC

In the Orcas SP1 release we released our XML Schema Explorer.  In the Visual tudio 10 PDC VPC we shipped our first rev of the next set of planned features for our XML Schema Designer.  Check...

XML Schema Explorer Channel 9 Session

Beth Massi and Yang Xiao did a great Channel 9 session that centered on XML Literals and the XML Schema Explorer. Check the session out here. One thing that doesnt come across in the video is that the...

Frequently Asked Questions on XML in .NET - Part 1

As part of a separate task, the XML team came up with a list of frequently encountered issues in System.XML; mainly points that we felt were interesting because they were the source of a lot of diffic...

Frequently Asked Questions on XML in .NET - Part 2

This is the next post in our ongoing FAQ series. See the original post here. Q2: Conformance Level – Fragment There are times when you want to work with a piece of XML that is not a fully conf...

Program Manager opening in the Data Programmability XML Tools Team

We are looking for people that have a passion for creating rich, intuitive, integrated XML experiences and are able to drive innovation from vision to product.   If youre passionate about cool e...

Introducing the XmlPreloadedResolver

The XmlPreloadedResolver is a new type that weve been working on in SilverLight that provides the ability to load a DTD without a call to the network. The new type can act as a manually maintainable ...

New XSD Functionality shipped in Visual Studio 2008 SP1 RTM

A few months ago we added the XML Schema Explorer to the SP1 Beta release and are happy to announce that this week we've shipped with the .NET Framework 3.5 SP1 and Visual Studio 2008 SP1 RTM release....

XML Tools and Technology Survey

The Data Programmability XML Tools team is conducting a survey focused on XML technology and tools usage over the coming weeks.  The survey takes about 15 minutes to complete and we’d appre...

New XSD Functionality in Visual Studio 2008 SP1 Beta 1

We’re thrilled to announce that today the new XML Schema Explorer is included in the Orcas SP1 Beta release for Visual Studio 2008. We previously released a CTP showcasing a subset of the XML Sc...

SQLXML 4.0 Not Installed in SQL Server 2008

Prior to SQL Server 2008, SQLXML 4.0 was released with SQL Server and was installed by all SQL Server editions, except in SQL Server Express. Beginning Starting with SQL Server 2008, the latest versi...

XML Tools in Visual Studio 2008

CoDe Magazine published an article on XML Tools.  It covers a wide range of topics: Editing XML files, Schema cache and catalogs, Performance and working with large files, XSLT debugging, and E...

XML Tools for Visual Studio in print

Scott Hanselman talks about XML Tools in his new book "Professional ASP.NET 3.5: in C# and VB".  He mentions XML Editor, which is available in Visual Studio 2005 and 2008, as well as XML Schema...

Program Manager openings in Data Programmability

We’re gearing up for the next release of the .NET Framework, and we are looking for people that have a passion for building great frameworks to help with the effort.  Since we’ve ship...

LINQ to XSD Alpha 0.2

Im happy to announce that today we are re-releasing the LINQ to XSD Preview Alpha 0.2 for Visual Studio 2008. The previous preview release of LINQ to XSD targeted Beta 1 of Visual Studio 2008 but did ...

Happy 10th anniversary, XML!

The W3C Recommendation Extensible Markup Language (XML) 1.0 was initially published on the 10th of February 1998. Since then, XML has proliferated at a rapid pace, becoming the predominant method for ...

Announcing the XSLT Profiler Addin for VS 2008

XML Tools team has released the XSLT Profiler Addin for VS 2008 - a quick and reliable performance analysis profiler tool that assists in the development and debugging of XSLT documents. The XSLT Prof...

Chris Lovett Interview

Chris Lovett was interviewed by book author Michael van Otegem recently and he asked some very interesting questions: Please tell us who you are and what you do.Im an architect on the Data Programmabi...

MSDN Webcast: XML Tools in Visual Studio 2008 plus XSLT Profiler and XML Schema Designer

On Tuesday we did a live MSDN Webcast to demo XML tools in Orcas as well as a few addons we are planning to release shortly after Orcas RTM.  The webcast is now available online (http://msevents....

We are NOT Killbit-ing MSXML4!

Hello All,   In March , we posted our intention to killbit MSXML4  and encouraged users to move to MSXML6 and asked for feedback And we received lots and lots of it. The summary is MSXML4 i...

Announcing CTP1 of the XML Schema Designer

XML Tools team has released the first CTP of the XML Schema Designer - a graphical tool for working with XML Schemas.  You can download it from Microsoft Downloads site. This CTP introduces ...

LINQ to XSD Preview Alpha 0.2 to go with Orcas Beta 1

Around Memorial Day we released a new preview release for LINQ to XSD. The download has been picked up meanwhile by blogs and search engines. I am planning to blog about X/O mapping (Typed XML program...

XML Tools Screencasts

These videos provide some great information and a preview of the new XML Editor, XSLT Debugger, and EDM Wizard coming in Orcas, as well as a sneak preview of a new XSD Designer and EDM Desig...

XML Schema Facets

I have received a number of requests over a period of time asking how to get all the facets defined on simple types or complex types with simple content in an XML Schema. I recently wrote a ...

Erik Meijer on LINQ, XML, and the future at XTech 2007

Erik Meijer gave a talk at the XTech 2007 conference on LINQ, XML, and his vision for "LINQ 2.0". The presentation covers the formal underpinnings of LINQ to XML, the additional XML features in...

Live from MIX07: Silverlight and XML!

Greetings from MIX07 everyone!That's right, Scott Guthrie announced this morning, to a sold out crowd at MIX07, the details around Silverlight, Microsoft's cross-browser, cross-platform plug-in for de...

The BIG LINQ to XML change in Beta1...

... is the documentation written by Eric White.    It won't leap out at you: It's necessary to explicitly install the "MSDN Library for Visual Studio Codename Orcas", and then navigate as ...

View Other bloggers