Visual Basic .NET and XML: Harness the Power of XML in VB.NET Applications

Visual Basic .NET and XML: Harness the Power of XML in VB.NET Applications

by Rod Stephens, Brian Hochgurtel

Paperback

$49.99
Choose Expedited Shipping at checkout for guaranteed delivery by Wednesday, May 1

Product Details

ISBN-13: 9780471120605
Publisher: Wiley
Publication date: 03/05/2002
Pages: 528
Sales rank: 978,403
Product dimensions: 7.54(w) x 9.31(h) x 1.21(d)

About the Author

ROD STEPHENS is a contract software engineer and president of Rocky Mountain Consulting, specializing in graphical user interfaces, algorithms, and database systems. He has published numerous articles and nine books (all with Wiley). He hosts www.vb-helper.com.
BRIAN HOCHGURTEL is a software development engineer for Rogue Wave Software. His current project involves implementing the servlet standard in C++. Previous projects include creating Web interfaces for enterprise databases, proto-typing XML-based products, and creating Web-based applications for cancer research studies, environmental education, and software documentation.

Table of Contents

Introduction xvii

PART ONE XML in Visual Basic .NET 1

Chapter 1 XML Overview 3

Elements and Attributes 7

Comments 10

Using Namespaces 10

Using the XML Editor in Visual Studio .NET 13

Validation 15

Conclusion 25

Chapter 2 DOM 27

DOM Objects 27

Wrapping Object Creation 48

Navigating the DOM 59

Finding Nodes 68

Moving Nodes within Trees 76

Moving Nodes between Trees 78

Other Examples 81

Conclusion 82

Chapter 3 Forward-Only XML 83

Writing XML Documents by Hand 84

XmlTextWriter 87

XmlConvert 110

XmlTextReader 112

XmlNodeReader 142

SAX 146

Conclusion 163

Chapter 4 Serialization 165

Serialization Basics 166

Arrays 170

Attributes 174

Subitems 177

Binary Serialization 179

Binary Data 183

SOAP Serialization 185

SOAP Serialization of Binary Data 186

Networks 188

Improved Control 194

Interprogram Communication 197

Conclusion 204

Chapter 5 Schemas 205

The Purpose of Schemas 205

DTD and XDR 206

XSD 208

Editing Schemas in Visual Basic 233

Validating XML 241

Validating the DOM 244

Building Schemas Programmatically 246

DataSet Schemas 255

Conclusion 259

PART TWO XML on the Web 261

Chapter 6 XSL 263

The Pieces of XSL 264

Using XPath within XSL 265

XSLElements 277

XSL Flow of Control 293

XSLExamples 302

A Visual Basic Transformation Engine 321

Conclusion 325

Chapter 7 ASP.NET 327

IIS 327

ASP.NET Basics 328

Data Islands 334

Client-Side Data Islands 334

Server-Side Data Islands 340

Web Forms 354

Conclusion 357

Chapter 8 Web Services 359

Implementing Web Services 360

Creating Clients 376

Visual Basic .NET Clients 387

Not .NET Web Services 390

Discovery 392

Conclusion 395

PART THREE XML in Other Applications 397

Chapter 9 Microsoft Office 2000 399

Word 401

Excel 422

Access 431

Outlook 440

Conclusion 442

Chapter 10 Internet Explorer 443

Built-in Capabilities 444

Internet Explorer’s XML Utility Plug-in 445

Conclusion 451

Chapter 11 SQL Server 2000 453

Configuring XML Support in IIS 454

Executing Queries 462

Using an HTML Form to Call Data 471

Using Schemas to Retrieve Data 475

Conclusion 484

Index 485

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews