Flylib.com
Sams Teach Yourself XML in 24 Hours, Complete Starter Kit (3rd Edition)
Sams Teach Yourself XML in 24 Hours, Complete Starter Kit (3rd Edition)
ISBN: 067232797X
EAN: 2147483647
Year: 2005
Pages: 266
Authors:
Michael Morrison
BUY ON AMAZON
Sams Teach Yourself XML in 24 Hours, Third Edition
Table of Contents
Copyright
About the Author
Acknowledgments
We Want to Hear from You
Introduction
How This Book Is Structured
What You ll Need
How to Use This Book
Part I: XML Essentials
Hour1.Getting to Know XML
The What and Why of XML
XML and Web Browsers
Real-World XML
Summary
QA
Workshop
Hour2.Creating XML Documents
A Quick XML Primer
Selecting an XML Editor
Constructing Your First XML Document
Viewing Your XML Document
Summary
QA
Workshop
Part II: Defining XML Data
Hour3.Defining Data with DTD Schemas
Creating Your Own Markup Languages
Schemas and XML Data Modeling
Comparing Schema Technologies
The Importance of Document Validation
DTD Construction Basics
Digging Deeper into Elements
Putting Attributes to Work
A Complete DTD Example
Summary
QA
Workshop
Hour4.Digging Deeper into XML Documents
Leaving a Trail with Comments
Characters of Text in XML
The Wonderful World of Entities
The Significance of Notations
Working with CDATA
Using XML to Create an Online Radio
Summary
QA
Workshop
Hour5.Putting Namespaces to Use
Understanding Namespaces
Naming Namespaces
Declaring and Using Namespaces
Summary
QA
Workshop
Hour6.Using SVG to Draw Scalable Graphics
What Is SVG?
SVG and Related Technologies
Inside the SVG Language
Creating an SVG Drawing
Embedding an SVG Drawing in a Web Page
Summary
QA
Workshop
Hour7.Using XML Schema
XML Schema Construction Basics
Working with Simple Types
Digging into Complex Types
Namespaces and XSD Schemas
A Complete XML Schema Example
RELAX NG and the Future of XML Schema
Summary
QA
Workshop
Hour8.Validating XML Documents
Document Validation Revisited
Validation Tools
Repairing Invalid Documents
Summary
QA
Workshop
Part III: Formatting and Displaying XML Documents
Hour9.XML Formatting Strategies
Style Sheets and XML Formatting
Leveraging CSS, XSLT, and XSL-FO
Style Sheets in Action
Summary
QA
Workshop
Hour10.Styling XML Content with CSS
Getting to Know CSS
Wiring a Style Sheet to an XML Document
Your First CSS Style Sheet
Inside CSS Positioning
The Ins and Outs of Text Formatting
Your Second Complete Style Sheet
Summary
QA
Workshop
Hour11.Getting Started with XSL
XSL Basics
The Pieces and Parts of XSL
An XSLT Primer
Wiring an XSL Style Sheet to an XML Document
Your First XSLT Style Sheet
Summary
QA
Workshop
Hour12.Transforming XML with XSLT
A Closer Look at XSLT
Pattern Essentials
Putting Expressions to Work
A Complete XSLT Example
Yet Another XSLT Example
Summary
QA
Workshop
Hour13.Access Your iTunes Music Library via XML
The Role of XML in iTunes
Digging Into the iTunes Library File
Linking to Tracks in the iTunes Store
Building an iTunes Web Viewer
Summary
QA
Workshop
Hour14.Formatting XML with XSL-FO
What Is XSL-FO?
Working with the XSL-FO Language
Validating an XSL-FO Document
Converting an XSL-FO Document to PDF
A More Complete XSL-FO Example
Summary
QA
Workshop
Hour15.Using XML to Hack Google Maps
Getting to Know Google Maps
Google Maps Customization Basics
Brainstorming a Custom Mapping Application
Developing a Custom Map Document
Hacking Together a Custom Google Map
Summary
QA
Workshop
Part IV: Processing and Managing XML Data
Hour16.Parsing XML with the DOM
What Is the DOM?
How the DOM Works
DOM Interfaces
Binding XML Data to a Web Page
Using the DOM to Access XML Data
A Complete DOM Example
Updating the DOM Tree
Summary
QA
Workshop
Hour17.SAX: The Simple API for XML
What Is SAX?
Writing Programs That Use SAX Parsers
Obtaining a SAX Parser
Using SAX with Java
Inside the SAX Sample Program
Summary
QA
Workshop
Hour18.Querying XML Data with XQuery
What Is XQuery?
XML Data Querying 101
Processing XQuery Results
Getting to Know Saxon
Practical XML Querying with XQuery and Saxon
Summary
QA
Workshop
Hour19.Using XML with Databases
A Quick Relational Database Primer
The World s Shortest Guide to SQL
Databases and XML
Exporting an XML Document from a Database
Accessing Data from a Database as XML
Summary
QA
Workshop
Hour20.Using XML to Assist Search Engines
Web Crawling Basics
Getting to Know Google Sitemaps
Inside the Google Sitemap Protocol
Creating Your Own Sitemap
Validating Your Sitemap
Submitting Your Sitemap to Google
Using an Automated Sitemap Tool
Summary
QA
Workshop
Part V: XML s Impact on HTML
Hour21.Adding Structure to the Web with XHTML
XHTML: A Logical Merger
Comparing XHTML and HTML
Creating and Validating XHTML Documents
Migrating HTML to XHTML
Summary
QA
Workshop
Hour22.Addressing and Linking XML Documents
Understanding XPath
Navigating a Document with XPath Patterns
Using XPath Functions
The Role of XPath
HTML, XML, and Linking
Addressing with XPointer
Linking with XLink
A Complete XLink Example
Summary
QA
Workshop
Hour23.Going Wireless with WML and XHTML Mobile
XML and the Wireless Web
WML Essentials
Creating WML Documents
Blending WML with XHTML Mobile
Summary
QA
Workshop
Hour24.Syndicating the Web with RSS News Feeds
A Brief History of RSS
Using an RSS News Aggregator
Inside the RSS 2.0 Language
Creating and Validating a News Feed
Displaying a News Feed
Summary
QA
Workshop
Part VI: Appendix
Appendix A. XML Resources
General XML Resources
XML Tools
XML-Based Languages
XML Specifications
Index
SYMBOL
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Sams Teach Yourself XML in 24 Hours, Complete Starter Kit (3rd Edition)
ISBN: 067232797X
EAN: 2147483647
Year: 2005
Pages: 266
Authors:
Michael Morrison
BUY ON AMAZON
Similar book on Amazon
CompTIA Project+ Study Guide: Exam PK0-003
XML in a Nutshell, Third Edition
Sams Teach Yourself Web Services in 24 Hours
Learning SQL
Sams Teach Yourself Java in 24 Hours (5th Edition)
OpenSSH: A Survival Guide for Secure Shell Handling (Version 1.0)
Qshell for iSeries
Additional Control Structures
Command-Line Arguments
Scripts - Debugging, Signals, and Traps
Java Development Tools
Appendix A Summary of Changes by Release
Identifying and Managing Project Risk: Essential Tools for Failure-Proofing Your Project
Why Project Risk Management?
Planning for Risk Management
Quantifying and Analyzing Activity Risks
Quantifying and Analyzing Project Risk
Appendix A Selected Detail From the PERIL Database
Cisco IP Telephony (CIPT) (Authorized Self-Study) (2nd Edition)
Review Questions
Summary
Hash Functions
Summary
Building Web Applications with UML (2nd Edition)
XML
Activities
Technical Risk
Requirements and Use Cases
Analysis Model Structure
Pocket Guide to the National Electrical Code(R), 2005 Edition (8th Edition)
Article 215 Feeders
Article 312 Cabinets, Cutout Boxes, and Meter Socket Enclosures
Article 422: Appliances
Tables
Example No. D3 Store Building
User Interfaces in C#: Windows Forms and Custom Controls
Designing with Classes and Tiers
Data Controls
Dynamic User Interface
GDI+ Controls
Help and Application-Embedded Support
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies