banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thông tin về các địa chỉ và tài liệu hữu ích Effective XML: 50 Specific Ways to Improve Your XML  XML
  [Question]   Effective XML: 50 Specific Ways to Improve Your XML 06/07/2006 15:15:47 (+0700) | #1 | 4433
subnetwork
Member

[Minus]    0    [Plus]
Joined: 05/09/2004 06:08:09
Messages: 1666
Offline
[Profile] [PM] [WWW] [Yahoo!]
Effective XML: 50 Specific Ways to Improve Your XML




Author: Elliotte Rusty Harold
Publisher: Addison Wesley
ISBN: 0-321-15040-6
Format: CHM
Pages: 336
Size (for download): 0.74 MB


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. 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:
- How do you write DTDs that are independent of namespace prefixes?
- What do parsers reliably report and what don't they?
- Which schema language is the right one for your job?
- Which API should you choose for maximum speed and minimum size?
- What can you do to ensure fast, reliable access to DTDs and schemas without making your document less portable?
- Is XML too verbose for your application?


Table Of Content:
PART I: 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

PART II: 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 22. Don't Use Namespace Prefixes in Element Content and Attribute Values
Item 23. Reuse XHTML for Generic Narrative Content
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

PART III: 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

PART IV: 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

http://d.turboupload.com/d/756525/effect_ive_xml.rar.html
or
http://rapidshare.de/files/25034325/effect_ive_xml.rar
Quản lý máy chủ, cài đặt, tư vấn, thiết kế, bảo mật hệ thống máy chủ dùng *nix
http://chamsocmaychu.com
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|