Product Description
This work analyzes Extensible Markup Language (XML), the Web technology that promises to become as commonplace as Java or hypertext markup language (HTML). XML simplifies its predecessor, standard generalized markup language (SGML), and vastly expands Web page functionality. In contrast to HTML – a more specific markup language that uses tags to indicate how a browser should display text and other elements – XML manages the content and context of data. This report categorizes the uses of SGML, HTML and XML and compares their benefits and drawbacks. Because the XML data format is independent of platform, application or language, applications that can process XML documents can also exchange data. Applications process XML documents using XML parsers, which extract and tag data from the document and present it in a usable format. “XML: Strategic Analysis of XML for Web Application Development” discusses how an XML parser reads the document type definition (DTD) of an XML document and verifies that the document is well formed and valid. The report also explains the two common methods for processing XML documents: simple application programme interface for XML (SAX) and document object model (DOM). The complexity of a browser is related to its functions, options and the intricacies of the underlying parser. Because XML documents are written according to strict rules, a well-formed XML document can be processed by a simple parser and sent to a simple browser, streamlining and speeding task facilitation throughout the network. “XML: Strategic Analysis of XML for Web Application Development” demonstrates how XML elevates browser technology to reach the next level of flexibility, incorporating new capabilities that will depart from today’s arbitrary vendor-driven path. As XML matures, organizations will need to decide not when or if to use the technology but how to use it and where to implement it. “XML: Strategic Analysis of XML for Web Application Development” is a useful tool for organizations that want to learn the scope of XML’s unique capabilities and apply them for competitive business advantage.
XML : Strategic Analysis of XML for Web Application Development




Professional SQL Server 2000 XML
Product Description
The most important new features of SQL Server 2000 concern XML and the added functionality that it provides. This includes the ability to use XML documents to update your database, access SQL Server through HTTP and retrieve data from your database in XML format.
Building extensively on the new features introduced in Professional SQL Server 2000 (1-861004-48-6) this book goes beyond just the key issues and provides blanket in-depth coverage of advanced topics, including both XDR and XSD schemas (support for which has been added in the new Web Release 2), and additions in Web Release 1, such as Updategrams and XML Bulk Load. This book also includes five real-world case studies that show exactly how the XML capabilities of SQL Server 2000 can best be exploited with technologies as diverse as ASP, C#, and SOAP.
This book covers:
An introduction to XML
How to retrieve XML data from your database using FOR XML
Exposing XML documents as relational resultsets using OPENXML
Using XDR and XSD schemas to retrieve results through HTTP requests
Describing SQL Server tables using XML Views
A detailed discussion of the use of XPath queries with SQL Server
Modifying your database with Updategrams
Importing XML documents into your database with XML Bulk Load
An overview of the new features provided with Beta 1 of Web Release 2
Amazon.com Review
Key to the interoperability of Microsoft SQL Server 2000–its ability to exchange information with other database management systems and with client applications–is its support of Extensible Markup Language (XML). Regardless of whether you’re a database administrator charged with designing and maintaining databases or a software developer who uses SQL Server at the back end of a multitiered application, you need to understand what XML is all about, and how SQL Server goes about reading and writing it. Professional SQL Server 2000 XML uses an approach typical of Wrox Press–liberal commentary interspersed with plenty of examples that build on one another–to help its readers learn about its subject.
This book was written by a team of authors, each of whom wrote a few chapters in his or her specialty area. Like any book written by several people, this one displays different writing styles throughout, but the effect is not striking if you use the book mainly as a reference. Each author typically takes on the capabilities of SQL Server and XML one at a time, explaining what each is all about before launching into examples (complete with code) that reveal the mechanisms at work. It’s a lot of information to absorb, but the authors do a fine job of presenting it logically. Case studies present big projects that each employ several of SQL Server’s XML capabilities. –David Wall
Topics covered: The XML capabilities of Microsoft SQL Server 2000, including the FOR XML clauses in Transact-SQL, the OpenXML specification, XDR and XSD schemas, templates, views, and updategrams.
Professional SQL Server 2000 XML