Résumé
Contents
Introduction.
I. XML FUNDAMENTALS.
1. Introduction to XML.2. Understanding XML Syntax.
3. Understanding XML Document Type Definitions.
4. Extending a Document Type Definition with Local Modifications.
5. Building a Document Type Definition from Scratch.
6. XML Namespaces.
7. XML Schemas.
8. Xpath.
9. XLink and Xpointer.
II. MANIPULATING XML.
10. DOM—The Document Object Model.
11. SAX—The Simple API for XML.
12. CSS1, CSS2, DSSSL, XSL.
Style Languages. Choosing a Style Language. Style Language Support. Combining XHTML and XML for Style Processing. Using CSS and XSL in Tandem. Summing Up. Troubleshooting CSS. Troubleshooting XSL Style Sheets.
13. Cascading Style Sheets and XML/ XHTML.
14. Using Next-Generation Extensible Style Sheets—XSL.
III. INTEGRATING XML WITH OTHER TECHNOLOGIES.
15. Getting Information About the User.
16. Security and Privacy.
Vulnerable Data and Data Servers on the Web. Understanding
How Routers Protect Your Data. Erecting Security Firewalls.
Creating Unique Passwords. Encryption. Security and Privacy
Initiatives. Troubleshooting Security Problems.
17. Using Server-Side Facilties—Java.
18. Using Server-Side
Facilities—ActiveX.
ActiveX and COM. Microsoft Evolution Toward Open Standards.
Microsoft Distributed Internet Architecture 2000 (DNA). A
Simple ASP Page. Transforming to HTML on the Server. A COM
Object That Emits XML. Troubleshooting ActiveX and XML.
19. Using Common Object Brokers.
Understanding Object Brokers. Requesting Broker Services.
Communicating Between Object Brokers. Understanding
CORBA—Common Object Request Broker Architecture.
Understanding COM—Component Object Model.
Understanding XMLTP—XML Transfer Protocol.
Understanding Java RMI—Remote Method Invocation.
Understanding SOAP—Simple Object Access Protocol.
Integrating XML Data Repositories— Distributed
Objects. Getting Down to Cases.
20. Enterprise Resource Planning and XML.
Understanding How XML Can Work with ERP. Communication
Between Enterprise Systems. Current ERP Systems. System
Conversions. Troubleshooting ERP Systems.
IV. OTHER APPLICATIONS OF XML.
22. XHTML in Detail.
Using XHTML in an HTML WORLD. Demonstrating HTML
Minimization. Correcting HTML Idiosyncrasies Understanding
XHTML Extensibility Converting HTML to XHTML. Customizing
XHTML. Troubleshooting XHTML.
23. Using SMIL—The Synchronized Multimedia
Markup Language.
Understanding SMIL—HyTime's Distant Cousin.
Understanding Synchronization. Exploring SMIL Syntax. SMIL
Time Model. Troubleshooting SMIL.
24. Using MathML—The Math Markup
Language.
@AHEADS Understanding MathML. Why MathML Is Important.
Using MathML Presentation Elements W3C Proposed MathML 2.0
Additions to Presentation Markup. Doing Math with MathML
Syntax Elements. Using MathML Content Elements Proposed
MathML 2.0 Changes and Additions to Content Elements.
Understanding the MathML Interface Element. Syntax Versus
Presentation. Mixing Maths and Text in MathML. MathML
Tools. CML and Other Scientific XML Applications. Getting
Down to Cases.
25. Accessibility.
Web Accessibility Overview. The Human Case for
Accessibility The Business Case for Accessibility. The
Legal Case for Accessibility. Low-Vision Display Techniques
Coping with Braille. Using Aural Style Sheets and Audio
Browsers. Making an XML Document Accessible.
Troubleshooting Accessibility Problems.
26. Industry Cooperation and Resources.
Moving Toward XML in Commercial Applications. Looking at
Successful DTDs. Other XML-Related Industry Groups. DTD
Archives and Standards Bodies. XML-Related Software.
Getting Down to Cases.
27. Summing Up— The Future of the
Web.
XML Choreography. Placing Power in the Hands of the User.
Multiple Languages Multiple Media. Multiple Data Streams.
Serving Multiple Kinds of Users. Looking at the Future of
HTML. Troubleshooting the Future.
APPENDIXES.
Appendix B. Tools for XML/XHTML Editing and Conversion.
XML Validators. XML Editors. XML-Enabled Browsers. XML Development Tools. XML Parsing Engines. XML/SGML Conversion Tools. Miscellaneous XML Tools. XML-Enabled Applications.
Appendix C. Contents of the CD. @AHEADS Useful Files. Code Samples. Freeware. Shareware. Demoware.
Appendix D. Character Entities.
XML and XHTML Character Sets.
Appendix E. CSS1, CSS2 Reference.
Inspecting a Style Sheet Example. CSS Quick Reference. Text(2). Understanding Why CSS is Important. Browser Support for CSS. Handling Bugs Gracefully. Reference. Notes on CSS2, the Next Generation of Style Sheets.
Glossary.
Index.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Que |
Auteur(s) | Lee Anne Phillips |
Parution | 15/08/2000 |
Nb. de pages | 878 |
Format | 18,6 x 23 |
Couverture | Broché |
Poids | 1500g |
Intérieur | Noir et Blanc |
EAN13 | 9780789719966 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse