- Shopping Bag ( 0 items )
Want a NOOK? Explore Now
OVER 30 MILLION SOLD
Master the fundamentals of XML with Schaum's—the high-performance study guide. It will help you cut study time, hone problem-solving skills, and achieve your personal best on exams and projects!
Students love Schaum's Outlines because they produce results. Each year, hundreds of thousands of students improve their test scores and final grades with these indispensable study guides.
Get the edge on your classmates. Use Schaum's!
If you don't have a lot of time but want to excel in class, this book helps you:
Schaum's Outlines give you the information your teachers expect you to know in a handy and succinct format—without overwhelming you with unnecessary jargon. You get a complete overview of the subject. Plus, you get plenty of practice exercises to test your skill. Compatible with any classroom text, Schaum's let you study at your own pace and remind you of all the important facts you need to remember—fast! And Schaum's are so complete, they're perfect for preparing for graduate or professional exams.
Inside, you will find:
If you want top grades and a thorough understanding of XML, this powerful study tool is the best tutor you can have!
Chaptersinclude:
Related Titles in
Schaum's Outlines
Computing
Assembly Language
Combinatorics
Computer Architecture
Computer Graphics, 2nd Ed.
Computer Networks
Data Structures with C++
Essential Computer Mathematics
Fundamentals of Computing with C++
Fundamentals of SQL Programming
Introduction to Computer Science
Mathematica
Microprocessor Fundamentals, 2nd Ed.
Operating Systems
Programming with Basic
Programming with C, 2nd Ed.
Programming with C++, 2nd Ed.
Programming with FORTRAN 77
Programming with FORTRAN 90
Programming with Java
Programming with Modern Structured COBOL, 2nd Ed.
Programming with Pascal, 2nd Ed.
Programming with Structured Basic, 4th Ed.
Software Engineering
| Chapter 1 | Introduction to XML | 1 |
| 1.1 | Origins and Description of the XML | 1 |
| 1.2 | Differences Between XML and HTML | 3 |
| 1.3 | Differences Between XML and SGML | 5 |
| 1.4 | Uses of XML | 6 |
| 1.5 | XML Document Structure | 6 |
| 1.6 | DTDs | 10 |
| 1.7 | Schemas | 11 |
| 1.8 | Validation | 12 |
| 1.9 | Character Sets and Encoding | 13 |
| 1.10 | Namespaces | 15 |
| 1.11 | Comments | 16 |
| 1.12 | Processing Instructions | 17 |
| 1.13 | CDATA Sections | 18 |
| 1.14 | Xml: lang and xml: space | 18 |
| 1.15 | XML Tools | 19 |
| Chapter 2 | Document Type Definitions | 22 |
| 2.1 | Document Type Declarations | 22 |
| 2.2 | Notations | 30 |
| 2.3 | Entities | 31 |
| 2.4 | Ignore and Include | 32 |
| 2.5 | XML Content Models | 32 |
| 2.6 | Element Structure | 34 |
| 2.7 | Attribute Structure | 36 |
| 2.8 | Building Document Structures | 38 |
| Chapter 3 | Schemas | 43 |
| 3.1 | Basic Schema Concepts | 43 |
| 3.2 | Advanced Schema Concepts | 47 |
| 3.3 | Schema for Structures | 48 |
| 3.4 | Schema for Datatypes | 57 |
| Chapter 4 | Cascading Style Sheets | 64 |
| 4.1 | CSS in Browsers and Components | 64 |
| 4.2 | The display: block Property | 66 |
| 4.3 | Fonts | 68 |
| 4.4 | Text Alignment | 70 |
| 4.5 | Borders | 70 |
| 4.6 | Backgrounds | 72 |
| 4.7 | Real-World Issues: Using CSS for XML Delivery | 75 |
| Chapter 5 | DOM and SAX | 79 |
| 5.1 | Levels of DOM | 79 |
| 5.2 | XML Tree Structure | 80 |
| 5.3 | The DOM Core | 83 |
| 5.4 | Using DOM Interfaces | 84 |
| 5.5 | DOM Views | 85 |
| 5.6 | DOM Events | 86 |
| 5.7 | DOM Style Interfaces | 87 |
| 5.8 | DOM Traversal and Ranges | 91 |
| 5.9 | The SAX Interface | 94 |
| Chapter 6 | Xpath | 101 |
| 6.1 | Location Paths | 101 |
| 6.2 | Expressions | 106 |
| 6.3 | Core Function Library | 107 |
| 6.4 | Data Model | 112 |
| Chapter 7 | XSL and XSLT | 122 |
| 7.1 | Use of XPath in XSLT | 122 |
| 7.2 | The XSLT Transformation Process | 123 |
| 7.3 | XSLT Variables, Expressions, and Datatypes | 125 |
| 7.4 | Structure of XSL Style Sheets | 128 |
| 7.5 | Comparison of XSL and CSS | 130 |
| 7.6 | XSLT Top-Level Elements | 132 |
| 7.7 | Simplified XSLT | 134 |
| 7.8 | XSLT Template Bodies | 136 |
| 7.9 | Attribute Value Templates | 137 |
| 7.10 | XSLT and White Space | 139 |
| 7.11 | Extending XSLT | 139 |
| 7.12 | About XSL Formatting Objects | 140 |
| Chapter 8 | XLink, XPointer, and Xbase | 146 |
| 8.1 | Use of XPath in Xpointer | 146 |
| 8.2 | Using Xpointers | 148 |
| 8.3 | Basic Xlinks | 152 |
| 8.4 | Extended Xlinks | 154 |
| 8.5 | Use of Xbase | 155 |
| Chapter 9 | XML Security | 161 |
| 9.1 | Authentication Codes and Digital Signatures | 161 |
| 9.2 | The Signature Element | 163 |
| 9.3 | Canonicalization Choices | 166 |
| 9.4 | Digest and Signature Choices | 167 |
| 9.5 | The KeyInfo Element | 168 |
| 9.6 | Transformations and Use of Xpath | 171 |
| 9.7 | Encryption | 174 |
| Appendix A | Glossary | 182 |
| Appendix B | Internet and Networking Standards for XML | 187 |
| Appendix C | Online Resources | 193 |
| Appendix D | Binary Math and Internet Protocol (IP) Address Calculation | 195 |
| Appendix E | Bibliography | 202 |
Overview
OVER 30 MILLION SOLD
Master the fundamentals of XML with Schaum's—the high-performance study guide. It will help you cut study time, hone problem-solving skills, and achieve your personal best on exams and projects!
Students love Schaum's Outlines because they produce results. Each year, hundreds of thousands of students ...