O'Reilly logo

Application Development Using Visual Basic® and .NET by Dana L. Wyatt, Peter Thorsteinson, Robert J. Oberg

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required