PRoCESSING ORDER 1 2
ContentsPart Ⅰ Introducing XMLCbapter 1 XML Within the Enterprise 3
CONDITIONAL SECTIONS 1 3
KNOWLEDGE WORKERS 4
DNS CORPORATE MODEL 5
GOALSOFA DNS 6
Chapter 2 Markup Languages 13
SGML 14
HTML 15
XML 18
Chapter 3 Structure of an XML Document 23
BASIC COMPONENTS OF AN XML DOCUMENT 24
UNDERSTANDING HTML BASICS 28
BUILDING AN XML WEB DOCUMENT TEMPLATE 31
CREATING A WEB HELP PAGE 40
WHAT HAVE You GAINED? 44
OTHER XML VIEWERS 46
CRITERIA FOR WELL-FORMED XML DOCUMENTS 47
ADDING THE XML DECLARATION 48
THE FINAL XML DOCUMENT 48
Chapter 4 An Introduction to Document Type Definitions 53
BUILDING A DTD 54
THE!ELEMENT STATEMENT 56
THE!ATTLIST STATEMENT 63
THE REVISED DTD 66
ASSOCIATING THE DTD WITH AN XML DOCUMENT 68
Chapter 5 Entities and Other Components 73
OVERVIEW OF ENTITIES 73
INTERNAL ENTITIES 75
EXTERNAL ENTITIES 96
Chapter 6 XML Namespace,XPath,XPointer,and XLink 105
NAMESPACES 106
XPATH 111
XPOINTER 119
XLINK 121
Cbapter 7 XML Schemas 123
SIMPLE SCHEMA DATA TYPES 123
COMPLEX DATA TYPES 131
NAMESPACES AND SCHEMAS 155
Chapter 8 SOAP 161
COMMUNICATION OVER DISTRIBUTED SYSTEMS 161
SOAP AND THE REQUEST/RESPONSE MODEL 163
HTTP HEADERS AND SOAP 163
SIMPLE SOAP PAYLOADS 165
SOAP ENCODING 175
Chapter 9 BizTalk 177
BIZTALK MESSAGE STRUCTURE 178
BIZTALK DOCUMENTS 179
XML DATA REDUCED SCHEMAS 189
THE NORTHWIND TRADERS BIZTALK SCHEMA 196
SHARING BIZTALK SCHEMAS 199
DTD,W3C SCHEMA,OR BIZTALK SCHEMA? 199
IDENTIFYING INFORMATION FOR A SCHEMA 201
Part Ⅱ XML and Windows DNAChapter 10 Overview of Windows DNA 205
LOGICAL THREE-TIER MODEL 206
PHYSICAL THREE-TIER MODEL 210
STATEFUL VS.STATELESS COM PONENTS 211
DESIGNING A DISTRIBUTED SYSTEM 212
Chapter 11 The XML Document Object Model 219
INTERNET EXPLORER 5'S IMPLEMENTATION OF THE XML DOM 220
SOAP APPLICATION USING XML DOM 249
XML PARSER VERSION 2.6 AND VERSION 3.0 254
Chapter 12 XML Presentation with XSL and CSS 259
XHTML AND CASCADING STYLE SHEETS 260
USING XSL TO PRESENT XML DOCUMENTS 261
XSLT,XPATH,AND XSL FORMATTING OBJECTS 279
XSL AND XSLT SUPPORT IN XML DOM 291
PROGRAMMING WITH XSL AND XSLT 298
Chapter 13 Creating Dynamic User Services Components 307
DHTML 308
THE XML DSO 315
XML DSO EXAMPLES 317
Chapter 14 Business Services Components 331
USING THE HTC TO CREATE BUSINESS SERVICES COMPONENTS 332
COMPILED COMPONENTS 345
Chapter 15 Data Services Components and XML 347
ADO 2.5 AND XML 348
UPDATING THE DATA SOURCE 355
XML SQL SERVER ISAPI EXTENSION 359
XSL ISAPI EXTENSION 366
Chapter 16 Microsoft BizTalk Server 2000 371
THE BIZTALK EDITOR 372
BIZTALK MAPPER 380
BIZTALK MANAGEMENT DESK 384
SUBMITTING AND RECEIVING BIZTALK DOCUMENTS 388
BIZTALK SERVER ADMINISTRATION CONSOLE 390
BIZTALK SERVER TRACKING USER INTERFACE 392
Index 393