![]() |
Database![]() ![]() ![]() ![]() ![]()
The power of XML resides in its abi I ity to represent data from the Middle Tier or Data Tiers of n-tier architecture to external systems without customized software for each disparate client. XML, being a text-based language for describing data, allows communication to occur between computers regardless of their underlying operating system. Using XML as a transparent data translation system makes truly Webbased computing, across heterogeneous platforms. The delivery of data across the Internet need not only be between Web browsers and Web servers. Business to Business transactions can occur between two servers that automate order processing, order progress reports, or monetary exchange.
For applications that work across several organizations, it is easier to exchange documents in a common format. This is how the Web works. A Web server receives requests for HTML documents from a Web browser. This process has proved to scale well to millions of users. HTML is a good format but it is intended for human consumption only. XML, as we have seen, is similar but can be manipulated by applications. XML brings its emphasis on structure, its extensibility, its scalability, and its versatility to the data tiers. XML tags define pieces of data and their relationships to one another. These tags and the data they characterize are stored in plain-text f iles with a special filename extension, that is easily accessed by programs on a given computer or passed across a network from one machine to another. As we have seen, it is also possible to make modifications to XML files in order to make them suitable for human consumption. That is to say, it is possible to teach a machine to look at the nested XML tags and their contents and translate it all into a presentation that makes visual sense. In this chapter we will focus on delivering data to clients like Web browsers, other servers, etc, using XML as the generic mechanism. This chapter presents the delivery of data to clients using files generated by Microsoft's SQL Server.
|
|
Domain NamesXML HTML to XML Why XML? XML Example Program XML Structure XML Declaration Physical Structure in XML XML Syntax Well Formed and Valid Document Document Type Definition Logical Structures
Notation and Notation Declarations Entity References Importing an External DTD Cascading Style Sheets (XML) Rendering XML with CSS An Example Using CSS CSS Style Rules
XSL XSL Transformation XSL Formatting XSL Style Rules Schemas Limitations of DTD Validity of an XML Document
An Example using XML Schema Namespaces Xlinks and Xpointers Terminology Xlinks Extended Link Xpointers DOM and SAX What is DOM? The Basic Structure of an XML DOM-based Module What is SAX? When to use DOMWhen to use SAX Accessing the Database Using XML Delivering XML with Data Retrieving Data from SQL Database Using Web Assistant Wizard Displaying Records from the XML_EX Database Server Dynamic Web Publishing with Dynabase Enhydra Java/XML Application Server XML Server Technologies Purpose and Goal of the XML/EDI Guidelines Definitions for XML/EDI The Electronic Enterprise Server Scope of XML/EDI The Five Technologies of XML/EDI Integrating XML with EDI Ignore and Include Keywords XML/EDI Components The Implementation Process Identifying Data Sets Developing DTDs Application Specific Extensions XML and JAVA XML Application Architecture Channel Definition Format Creation of Channels Creating Channels Using CDF Document Description of the Channel Scheduling Logos Precaching Web Crawling Keeping Track of UsersWeb DesignWeb HostingE Commerce |
| Home | Web Hosting | Web Design | Sitemap |
| Copyright (C) 2007. Web Domain design hosting. All rights reserved. |