XML Data Access

As we will discuss in Chapter 15, XML has many advantages for describing data that must move between heterogeneous systems and data sources. Since you can validate your XML against an XML schema description, you can pass it in many situations where passing a DataSet makes no sense.[15] Since XML is text, it can pass through firewall ports that are normally open, unlike the DCOM or RMI protocols that require special ports to be open.

[15] When you remote a DataSet, it is remoted as XML; nonetheless, if you have to interact with an unmanaged program, you can convert the data in the DataSet to XML and send it. As discussed in the Chapter 15, the XML protocol used by remoting and Web services is not identical.

The thrust of these next ...

Get Application Development Using Visual Basic® and .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.