About this book. Part I Jumpstart. Part II XML by Example. Part III A Closer Look at XML and Related Standards. Part IV Commerce Initiatives Based on XML. Acknowledgments. A Note about URI and URL. Disclaimer.
I. XML JUMPSTART. 1. XML An Executive Summary.
Can you explain XML in less than half a page? Where did XML get its name? What does it do? Sounds complicated. Can you explain the term markup language? So XML is just another markup language? What does XML look like? So XML is extensible because I can use it to make up my own tags? But why would people bother to invent their own XML-based markup language (DTD)? Is some philosophical stuff going on here that I need to know? Ah! So that is what they mean by structured documents! Did someone just sit down and, you know, invent XML? Is something wrong with SGML? Can you draw me a picture of how all these languages are related? Can the structure of an XML document be checked somehow? What if I do not want my structure checked? But how do I make XML look nice in a browser? What about hypertext? So XML is based on truly international standards? Where does all this leave HTML and the concept of a browser? Why not just let people invent proprietary languages why base them on XML? Where does XML fit in with other information technology standards? If XML is so clever, how come the Web was not designed that way in the first place? Okay. Sounds good, but let s cut to the chase. Who out there is using XML and for what purposes? 2. XML in Action.
Push Technology with Microsoft Active Channels. Online banking. Software distribution. Web Automation. Database Integration. Localization. Intermediate data representations. Scientific Publishing Chemical Markup Language. 3. The Commercial Benefits of XML.
Letting the browser do the work. Authors should generate content, not formatting. To summarize. 4 Gaining Competitive Advantage with XML.
Setting up shop. Creating the product catalog. Publishing the catalog. Keeping the catalog accurate. Keeping it pretty. Helping surfers to help themselves. Keeping customers informed. Enhancing the experience. Money matters. Integrating existing systems. Saving on browse time. Keeping ahead of the customer. Working the market. Preparing for change. 5. Just Enough Details.
6. Using XML with Internet Explorer 4.
The big picture. Two views of an XML document. Two classes of XML documents. Two classes of XML processors. Introducing msxml. A minimalist XML document. Creating XML documents. Creating XML DTDs. Entity declarations. Putting it all together. Validating an XML document against its DTD.
II. XML BY EXAMPLE.
Displaying XML in an HTML browser. Converting XML to HTML with XSL. 7. Database Publishing with XML.
Generating XML from a database. Serving up the XML to a Web browser. 8. Web Automation with WIDL (Web Interface Definition Language).
Creating the WIDL document. The WIDL service definition document. Advantages of the WIDL approach. Further capabilities of WIDL. The complete Java program for the Disk Selector Service. 9. Push Publishing with CDF (Channel Definition Format).
A simple channel. Adding a new item to the channel. Scheduling. Personalization. 10. Developing XML Utility Programs.
11. The XML Standard.
The ESIS parser output format. To parse or not to parse that is the question. Read-only utilities. Read/Write Utilities.
III. A CLOSE LOOK AT XML AND RELATED STANDARDS.
Design goals. The big picture. Some more terminology! Constraints on special characters. White space handling. Comments. Proc
© 2018 LAVOISIER S.A.S.