How This Book Is Structured


As the title suggests, this book is organized into 24 lessons that are intended to take about an hour each to digest. Don't worry, there are no penalties if you take more than an hour to finish a given lesson, and there are no special prizes if you speed through them faster! The hours themselves are grouped together into five parts, each of which tackles a different facet of XML:

  • Part I, "XML Essentials"In this part, you get to know the XML language and what it has to offer in terms of structuring data. You also learn how to create XML documents.

  • Part II, "Defining XML Data"In this part, you will find out how to define the structure of XML documents using schemas. You learn about the two major types of schemas (DTDs and XSDs), as well as how to use namespaces and how to validate XML documents. You even learn about a real XML language, SVG, along with how to use it to create vector graphics for the web.

  • Part III, "Formatting and Displaying XML Documents"In this part, you will learn how to format XML content with style sheets so that it can be displayed. XML formatting is explored using several different style sheet technologiesCSS, XSLT, and XSL-FO. This part of the book also guides you through some interesting practical applications, including how to access your iTunes music library using XML and how to create your own XML-based maps for Google Maps.

  • Part IV, "Processing and Managing XML Data"In this part, you will find out how to process XML documents and manipulate their contents using the Document Object Model (DOM), which provides access to the inner workings of XML documents. You will also learn about SAX, which is a popular programming interface used to access XML documents. Databases are also tackled, including how to access data from a database via XML. And finally, this part of the book shows you how to use XML to mine Google for information.

  • Part V, "XML's Impact on HTML"In this part, you will explore XML's relationship to HTML and the Web. You will learn about XHTML, which is the merger of XML and HTML, along with advanced XML linking technologies. You will also learn how XML is being used to provide a means of creating web pages for wireless devices via a language called WML, as well as how to syndicate the web using RSS news feeds.




Sams Teach Yourself XML in 24 Hours
Sams Teach Yourself XML in 24 Hours, Complete Starter Kit (3rd Edition)
ISBN: 067232797X
EAN: 2147483647
Year: 2005
Pages: 266

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net