|
XML Programming with VB and ASP Mark Wilson and Tracey Wilson 1999 | 320 pages ISBN: 1884777872 |
|||
![]() |
$34.95 | Softbound print book | |
Table of Contents
list of figures xv
list of tables xvii
introduction xix
acknowledgments xxiii
about the cover illustration xxv
 
- Building your own markup language 5
- What else can we do with XML? 6
- Who is the W3C? (Worldwide Web Consortium) 7
- Learning more about the XML syntax 11
- The X(ML) files 11
- Step 1: Discovering the structure 12
- Step 2: Building an XML file 17
- Step 3: Using style in your design 25
- RDF (Resource Description Framework) 26
- Scenario 1?andwidths and customization 30
- Scenario 2?mmediately usable data that is reliable 31
- Scenario 3?ew layouts 31
- Scenario 4?ew requirements 32
 
- Understanding Nodes and child Nodes 39
- How do Data Islands work? 42
- How do you take your HTML: DIV(ed) or SPAN(ed)? 45
- Binding other HTML elements to a Data Island recordset 46,
- Output of source code 48, Full source code 48,
- Accessing a standalone Data Island 48
- Full source code 49
- Saving your Data Island changes 49
- Limiting the number and moving through the records 49
- Output of source code 51, Full source code 51,
- Adding new records to a Data Island 52
- Output of source code 53, Full source code 54,
- Getting an ADO recordset from XML Data Islands 54
- Using WithEvents in VB 56
- Preparing to run the example 58
- Module variables 59
- Populating the TreeView from the DOMDocument 59
- Creating XML on the server from your relational database 72
- Returning an ADO 2.1 recordset as XML 75
- Receiving an XML DOMDocument object in VB 78
- What can the Microsoft XSL implementation do? 83
- Where can I see a demo of XSL? 83
- Connecting up your XML and XSL files 85
- XML + XSL = HTML in a browser 86
- xsl:for-each 90, xsl:value-of 90,
- Processing all the children 90, Full source code 91,
- Using XSL as a Data Island 92
- Switching styles with TransformNode 94
- Sorting 99, Context 99,
- Pattern operators 100
- Filtering and logical operators 101
- Using patterns 102
 
- Data brokering 109
- Communications between objects 110
- Beyond the network, into the Internet 110
- Simplifying frameworks 111
- Disconnected programs and data 111
- frmAdos and the objects 120
- frmBO and the objects 120
- How the ADO-only approach works 121
- How the business object approach works 125
- How the ASP approach works 139
- The code for getRecs 149
- The DOMtoBO class code?opulating the client-side business object 158
- The People and Person class 162
 
- DOMDocument 170
- XMLDOMElement 170
- XMLDOMNode 171
- XMLDOMNodeList 172
- XMLDOMNamedNodeMap 172
- XMLDOMCDATASection 173
- XMLDOMAttribute 173
- XMLDOMDocumentType 173
- XMLDOMEntity 174
- XMLDOMProcessingInstruction 175
- XMLDOMParseError 175
- XMLHTTPRequest 176
- async 180, attributes 181,
- childNodes 183, docType 188,
- documentElement 190
- firstChild, lastChild, nextSibling, and previousSibling 191
- length 192, namespaceURI 193,
- nodeName 194, nodeType 197,
- nodeTypedValue 208, nodeTypeString 209,
- nodeValue 210, ondataavailable 212,
- ownerDocument 213, parentNode 214,
- parsed 214, parseError 215,
- prefix 216, preserveWhiteSpace 217,
- resolveExternals 218, tagName 219,
- text 219, url 220,
- validateOnParse 221, value 221,
- abort() 224, appendChild() 225,
- cloneNode() 228
- createAttribute(), createCDATASection(), createComment(), createElement(), createEntityReference(), createProcessingInstruction(), createTextNode() 228
- createNode() 233, getAttribute() 235,
- getAttributeNode() 236
- getElementsByTagName() 236
- getNamedItem() 238, hasChildNodes() 240,
- insertBefore() 241, load() 241,
- loadXML() 242, nextNode() 242,
- nodeFromID() 244, removeAttribute() 245,
- removeAttributeNode() 246
- removeChild() 247
- removeNamedItem() 248
- replaceChild() 249, reset() 250,
- save() 250, selectNodes() 252,
- selectSingleNode() 253, send() 254
- setAttribute() 254, setAttributeNode() 255,
- setNamedItem() 256, transformNode() 257,
- transformNodeToObject() 259
- Development of flexible web applications 263
- So, how does it work then? 263
- Full list of Microsoft data types supported 267
- Primitive Types 268
- Supported data type conversions 269
- A BizTalk XML example 270
- Get your schemas here! 272
- Cool tools and websites 272
- How different are all the Schemas? 273
-
- 8.5 Summary 277
  - Chapter 9: Where to go from here 279
- 9.1 The End 280
- 9.2 Check out the online glossary 280
- 9.3 Investigate future technologies 280
- 9.4 Join the http://www.vbxml.com VB, ASP, and XML discussions 280
- 9.5 Author Online at http://www.manning.com 280
- 9.6 Newsgroups 281
- 9.7 W3C discussion groups 281
- 9.8 Links, links, and more links 281
 
index 285 -
DESCRIPTION
Here's a book that shows you when and how to use XML from both a programming and business perspective. Laden with source code, XML Programming with VB and ASP helps you build solutions that are flexible, future-proof, and self-describing. It will help you apply XML concepts between the client and the server and the server and data objects or data services.
Finally, you have everything a VB and ASP developer needs to keep up with the explosive growth of XML.
What's Inside:
- Gets you programming fast with over 100 easy VB and ASP code samples
- Advanced 3-tier solutions in UML
- Descriptions and examples for over 50 Microsoft DOM methods and properties
- Case studies on when to use XML in your business
- All about XSL, DTDs, namespaces, and more
- When and how to use webclasses, data islands, and other advanced programming concepts
- Covers Biztalk and Schemas
Translation rights for XML Programming with VB and ASP have been granted for Brazil, China, Germany, India, Japan, and Korea. If you are interested in learning where to buy this book in a language other than English, please inquire at your local bookseller.
ABOUT THE AUTHORS...
Mark Wilson is the creator of the popular XML developer websites, VBXML.COM and theSpot4.com. He is currently working for a major software development company as a project manager and consultant. With his certification in Microsoft development products and experience in Visual Basic, he brings an easy blend of humour and experience to the book.
Tracey Wilson is a highly skilled XML developer whose experience in object oriented and framework projects using Visual Basic and SQL Server uniquely qualifies her to contribute to this book. Using her 3-tier architecture (with Microsoft Transaction Server) experience she has provided invaluable knowledge and source code to this book.
The authors reside in Canberra, Australia.

