Effective XML - 50 specific ways to improve your XML - Elliotte Rusty... - Librairie Eyrolles
Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Effective XML
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Effective XML

Effective XML

50 specific ways to improve your XML

Elliotte Rusty Harold

332 pages, parution le 13/10/2003

Résumé

This is an excellent collection of XML best practices: essential reading for any developer using XML. This book will help you avoid common pitfalls and ensure your XML applications remain practical and interoperable for as long as possible.

Edd Dumbill, Managing Editor, XML.com and Program Chair, XML Europe

A collection of useful advice about XML and related technologies. Well worth reading before, during, and after XML application development.

Sean McGrath, CTO, Propylon

If you want to become a more effective XML developer, you need this book. You will learn which tools to use when in order to write legible, extensible, maintainable and robust XML code.

Page 36: How do you write DTDs that are independent of namespace prefixes?
Page 82: What do parsers reliably report and what don't they?
Page 130: Which schema language is the right one for your job?
Page 178: Which API should you choose for maximum speed and minimum size?
Page 257: What can you do to ensure fast, reliable access to DTDs and schemas without making your document less portable?
Page 283: Is XML too verbose for your application?

Elliotte Rusty Harold provides you with 50 practical rules of thumb based on real-world examples and best practices. His engaging writing style is easy to understand and illustrates how you can save development time while improving your XML code. Learn to write XML that is easy to edit, simple to process, and is fully interoperable with other applications and code. Understand how to design and document XML vocabularies so they are both descriptive and extensible. After reading this book, you'll be ready to choose the best tools and APIs for both large-scale and small-scale processing jobs. Elliotte provides you with essential information on building services such as verification, compression, authentication, caching, and content management.

If you want to design, deploy, or build better systems that utilize XML-then buy this book and get going!

Contents

  • Introduction
  • Syntax
    • Item 1. Include an XML Declaration
    • Item 2. Mark Up with ASCII if Possible
    • Item 3. Stay with XML 1.0
    • Item 4. Use Standard Entity References
    • Item 5. Comment DTDs Liberally
    • Item 6. Name Elements with Camel Case
    • Item 7. Parameterize DTDs
    • Item 8. Modularize DTDs
    • Item 9. Distinguish Text from Markup
    • Item 10. White Space Matters
    • Structure
    • Item 11. Make Structure Explicit through Markup
    • Item 12. Store Metadata in Attributes
    • Item 13. Remember Mixed Content
    • Item 14. Allow All XML Syntax
    • Item 15. Build on Top of Structures, Not Syntax
    • Item 16. Prefer URLs to Unparsed Entities and Notations
    • Item 17. Use Processing Instructions for Process-Specific Content
    • Item 18. Include All Information in the Instance Document
    • Item 19. Encode Binary Data Using Quoted Printable and/or Base64
    • Item 20. Use Namespaces for Modularity and Extensibility
    • Item 21. Rely on Namespace URIs, Not Prefixes
    • Item 24. Choose the Right Schema Language for the Job
    • Item 25. Pretend There's No Such Thing as the PSVI
    • Item 26. Version Documents, Schemas, and Stylesheets
    • Item 27. Mark Up According to Meaning
  • Semantics
    • Item 28. Use Only What You Need
    • Item 29. Always Use a Parser
    • Item 30. Layer Functionality
    • Item 31. Program to Standard APIs
    • Item 32. Choose SAX for Computer Efficiency
    • Item 33. Choose DOM for Standards Support
    • Item 34. Read the Complete DTD
    • Item 35. Navigate with XPath
    • Item 36. Serialize XML with XML
    • Item 37. Validate Inside Your Program with Schemas
  • Implementation
    • Item 38. Write in Unicode
    • Item 39. Parameterize XSLT Stylesheets
    • Item 40. Avoid Vendor Lock-In
    • Item 41. Hang On to Your Relational Database
    • Item 42. Document Namespaces with RDDL
    • Item 43. Preprocess XSLT on the Server Side
    • Item 44. Serve XML+CSS to the Client
    • Item 45. Pick the Correct MIME Media Type
    • Item 46. Tidy Up Your HTML
    • Item 47. Catalog Common Resources
    • Item 48. Verify Documents with XML Digital Signatures
    • Item 49. Hide Confidential Data with XML Encryption
    • Item 50. Compress if Space Is a Problem
  • Recommended Reading
  • Index

L'auteur - Elliotte Rusty Harold

Elliotte Rusty Harold is an internationally respected writer, programmer, and educator. He is an Adjunct Professor of Computer Science at Polytechnic University in Brooklyn, where he lectures on Java and object-oriented programming. His Cafe con Leche Web site has become one of the most popular sites for information on XML. In addition, he is the author and coauthor of numerous books, the most recent of which are The XML Bible (John Wiley & Sons, 2001) and XML in a Nutshell (O'Reilly, 2002).

Caractéristiques techniques

  PAPIER
Éditeur(s) Addison Wesley
Auteur(s) Elliotte Rusty Harold
Parution 13/10/2003
Nb. de pages 332
Format 17,5 x 23,5
Couverture Broché
Poids 635g
Intérieur Noir et Blanc
EAN13 9780321150400
ISBN13 978-0-321-15040-0

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription