+612 9045 4394
XML Programming Using the Microsoft XML Parser : Apress - Wei-Meng Lee

XML Programming Using the Microsoft XML Parser


Paperback Published: 11th February 2002
ISBN: 9781893115422
Number Of Pages: 300

Share This Book:


RRP $81.27
Ships in 7 to 10 business days

XML Programming Using the Microsoft XML Parser is written for programmers interested in XML development using Microsoft technologies. Coupling valuable discussion of the Microsoft XML parser, Windows platform, and XML development software with the numerous core XML technologies, including XSLT, XPATH, SAX, DOM, XML Schema, and SOAP, this book steps beyond the mainstream focus on the theoretical aspects of XML and actually demonstrates the concepts in a real-world development environment.

Veteran authors and trainers Soo Mee Foo and Wei Meng Lee intersperse this survey of XML technologies with discussion of topics sure to interest any budding XML developer, providing timely information regarding Web services, ActiveX Data Objects (ADO), and Microsoft SQL Server 2000 XML support. A chapter is also devoted to the Wireless Markup Language (WML), one of the most visible applications of XML technology.

No question, XML is one of the rising stars in information technology. XML Programming Using the Microsoft XML Parser offers you what you need to know to get acquainted with the concepts necessary to begin development with this exciting technology.

About the Authorsp. xi
About the Technical Reviewerp. xi
Acknowledgmentsp. xiii
Introductionp. xiv
Introduction to the Extensible Markup Language (XML)p. 1
W3C and XMLp. 2
Basic XML Terminologyp. 6
Rules of XMLp. 6
Document Type Definition (DTD)p. 11
Elements or Attributesp. 19
XML Schemasp. 22
XML Encoding and Unicodep. 23
Namespacesp. 27
XML Parsersp. 29
Microsoft XML Parser (MSXML)p. 31
Uses and Benefits of XMLp. 31
XML and Web Browser Supportp. 32
Using the Microsoft XML Parser Release 3.0 SP1p. 36
XML Editorsp. 39
Useful Web Linksp. 39
Summaryp. 40
Addressing XML Parts Using XPathp. 41
XPath Expressionp. 42
XPath Data Modelp. 44
Location Pathp. 50
Functionsp. 58
Abbreviated Syntaxp. 65
Useful Web Linksp. 67
Summaryp. 67
The Extensible Stylesheet Language Transformation (XSLT)p. 69
Motivation for XSLTp. 70
Support of XSLT in MSXML3p. 72
A First Look at XSLTp. 73
XSLT Fundamentalsp. 79
Client-Side versus Server-Side XSLT Transformationp. 102
Useful Web Linksp. 105
Summaryp. 105
The Document Object Model (DOM)p. 107
Introduction to DOMp. 107
XML DOM Parsersp. 108
Support of DOM in MSXML3p. 108
Representing XML Document as a Treep. 111
Creating a DOM Tree of an XML Document in Memoryp. 114
Saving a DOM Treep. 118
Fundamental APIs for Processing a DOM Treep. 119
Client-Side DOM Programming-Shopping Cartp. 131
Server-Side DOM Programming-Shopping Cartp. 145
Useful Web Linksp. 148
Summaryp. 149
Support of XML in ActiveX Data Objects (ADO) 2.1 and Abovep. 151
Universal Data Accessp. 151
The ADO Object Modelp. 154
Connection Objectp. 155
Recordset Objectp. 161
Command Objectp. 170
Record Objectp. 175
Stream Objectp. 175
Error Handlingp. 179
Case Study: Updating Book Prices Using Three-Tier Architecturep. 183
Useful Web Linksp. 195
Summaryp. 195
XML Support in SQL Server 2000p. 197
Additional Software Installation and Configurationp. 197
Retrieving and Transforming Rowset Data into XML Datap. 203
Providing Rowset Data from XML Data Using the OPENXML Providerp. 228
Accessing SQL Server Using HTTPp. 235
Persisting Changes Using Updategramp. 257
Useful Web Linksp. 268
Summaryp. 268
Simple API for XML (SAX)p. 269
An Alternative to DOMp. 269
SAX in MSXML3p. 278
Error Handling in SAXp. 281
Using SAXp. 284
When Do You Use SAX?p. 288
Useful Web Linksp. 290
Summaryp. 290
XML Schemasp. 291
XML Schema and XDR Schemap. 293
First Look at XML Schemap. 293
XML Schema Data Typesp. 300
Groupingsp. 310
Linking Schemas and Redefining Definitionsp. 312
Documenting the Schema Using [left angle bracket]annotation[right angle bracket]p. 313
Tools for Validating XML Schemasp. 314
Useful Web Linksp. 318
Summaryp. 318
The Wireless Markup Language (WML)p. 319
Architecture of WAPp. 319
Understanding the Wireless Markup Language (WML)p. 322
Testing WML Applicationsp. 329
Tailoring WAP Content with XML and XSLTp. 330
Using the Microsoft XSL ISAPIp. 337
Useful Web Linksp. 345
Summaryp. 345
Simple Object Access Protocol (SOAP) and Web Servicesp. 347
Introduction to SOAPp. 347
Web Servicesp. 350
Creating a Web Servicep. 357
Consuming a Web Servicep. 358
Developing Web Services Using the Microsoft SOAP Toolkit Version 2.0p. 358
Providing Web Services Using the SOAP Toolkit: A Case Studyp. 359
Web Services Securityp. 388
Useful Web Linksp. 390
Summaryp. 391
Installing Microsoft XML Toolsp. 393
Installing IE Tools for Validating XML Documentsp. 393
Checking the Version of the Installed XML Parserp. 395
Document Object Model (DOM) Level 1 Core Interfacesp. 399
Understanding Basic Terms in the DOMp. 399
Fundamental Interfacesp. 400
Extended Interfacesp. 413
XML-Data Reduced (XDR) Schemap. 417
Basic Elements in XDR Schemap. 417
General Layoutp. 418
Specification of the Content Modelp. 419
Data Typesp. 424
Annotationsp. 427
Indexp. 429
Table of Contents provided by Syndetics. All Rights Reserved.

ISBN: 9781893115422
ISBN-10: 1893115429
Series: Apress
Audience: General
Format: Paperback
Language: English
Number Of Pages: 300
Published: 11th February 2002
Publisher: Apress
Country of Publication: US
Dimensions (cm): 23.52 x 18.82  x 3.05
Weight (kg): 0.95