Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
40 used & new from $15.15

Have one to sell? Sell yours here
 
   
Effective XML: 50 Specific Ways to Improve Your XML (Effective Software Development Series)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Effective XML: 50 Specific Ways to Improve Your XML (Effective Software Development Series) (Paperback)

by Elliotte Rusty Harold (Author)
5.0 out of 5 stars See all reviews (13 customer reviews)

List Price: $49.99
Price: $36.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $13.50 (27%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Friday, July 17? Choose One-Day Shipping at checkout. Details
20 new from $24.99 20 used from $15.15

Frequently Bought Together

Effective XML: 50 Specific Ways to Improve Your XML (Effective Software Development Series) + Definitive XML Schema (Charles F. Goldfarb Definitive XML Series) + XML in a Nutshell, Third Edition
Price For All Three: $96.24

Show availability and shipping details

  • This item: Effective XML: 50 Specific Ways to Improve Your XML (Effective Software Development Series) by Elliotte Rusty Harold

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Definitive XML Schema (Charles F. Goldfarb Definitive XML Series) by Priscilla Walmsley

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • XML in a Nutshell, Third Edition by Elliotte Rusty Harold

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

XML in a Nutshell, Third Edition

XML in a Nutshell, Third Edition

by Elliotte Rusty Harold
4.2 out of 5 stars (16)  $26.37
Effective Java (2nd Edition) (Java Series)

Effective Java (2nd Edition) (Java Series)

by Joshua Bloch
4.9 out of 5 stars (35)  $44.46
XSLT Cookbook, Second Edition (Cookbooks (O'Reilly))

XSLT Cookbook, Second Edition (Cookbooks (O'Reilly))

by Salvatore Mangano
4.6 out of 5 stars (29)  $32.97
XML Pocket Consultant

XML Pocket Consultant

by William R. Stanek
5.0 out of 5 stars (8)  $26.99
XML Problem Design Solution (Programmer to Programmer)

XML Problem Design Solution (Programmer to Programmer)

by Mitch Amiano
5.0 out of 5 stars (1)  $23.09
Explore similar items

Editorial Reviews

Product Description
Learning the fundamentals of XML might take a programmer a week. Learning how to use XML effectively might take a lifetime. While many books have been written that teach developers how to use the basic syntax of XML, this is the first one that really focuses on how to use XML well. This book is not a tutorial. It is not going to teach you what a tag is or how to write a DTD (Document Type Definition). Instead it's going to tell you when, why, where, and how to use such tools effectively (and equally important when not to use them).Since XML has become a fundamental underpinning of new software systems, it becomes important to ask new questions, not just what XML is, but how does one use it effectively? Which techniques work and which don't? Perhaps most importantly, which techniques appear to work at first but fail to scale as systems are further developed? This book answers these questions. It is not enough to write programs that compile and produce the expected results. It is important to write code that is extensible, legible, and maintainable. XML can be used to produce robust, extensible, maintainable systems.

From the Back Cover

"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!



0321150406B10062003

See all Editorial Reviews

Product Details

  • Paperback: 336 pages
  • Publisher: Addison-Wesley Professional (October 2, 2003)
  • Language: English
  • ISBN-10: 0321150406
  • ISBN-13: 978-0321150400
  • Product Dimensions: 9.1 x 7 x 0.5 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars See all reviews (13 customer reviews)
  • Amazon.com Sales Rank: #226,769 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #41 in  Books > Computers & Internet > Programming > Languages & Tools > XML
    #58 in  Books > Computers & Internet > Business & Culture > E-Commerce

Look Inside This Book

What Do Customers Ultimately Buy After Viewing This Item?

Effective XML: 50 Specific Ways to Improve Your XML (Effective Software Development Series)
59% buy the item featured on this page:
Effective XML: 50 Specific Ways to Improve Your XML (Effective Software Development Series) 5.0 out of 5 stars (13)
$36.49
XML: Visual QuickStart Guide (2nd Edition)
15% buy
XML: Visual QuickStart Guide (2nd Edition) 4.9 out of 5 stars (11)
$23.09
Definitive XML Schema (Charles F. Goldfarb Definitive XML Series)
11% buy
Definitive XML Schema (Charles F. Goldfarb Definitive XML Series) 4.6 out of 5 stars (32)
$33.38
Beginning XML, 4th Edition (Programmer to Programmer)
8% buy
Beginning XML, 4th Edition (Programmer to Programmer) 3.8 out of 5 stars (54)
$26.39

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(5)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

13 Reviews
5 star:
 (13)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (13 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
17 of 17 people found the following review helpful:
5.0 out of 5 stars A Maturing and More Sophisticated XML, September 27, 2003
By W Boudville (Terra, Sol 3) - See all my reviews
(TOP 50 REVIEWER)    (REAL NAME)      
... Harold has put together an advanced overview of ALL
XML.

A significant part of the value of this book is in Harold's assessment of the various proposed extensions to XML, like the XML Schema language, or the abovementioned XLink and XQuery. XML is still growing rapidly, and there is a real need for various extensions. But there is also a consequent need for
independent comparative assessments of those extensions. For example, if you have a book devoted to XML Schema, it might not even tell you that there are other competing schema languages.

En passant, he gives an unusually clear explanation of the difference between a character set and a character encoding. The former is a mapping of some characters to numbers. The latter is an instantiation of those numbers as an actual numerical storage. Often in other books, you can see the two phrases used interchangeably and imprecisely. By contrast,
throughout this book Harold emphasises a precision of terminology. A priori, if you are into XML, then you need to be precise.

I have one minor quibble. He says that multiple XML documents "can be stored in a single file, though this is unusual in practice." He might have added that one of these instances is instructive. If you have a continuously running program that periodically writes to a log file in XML, then during the writing, for efficiency, you would append XML documents to the file. So notice that at all times, the entire file is not an XML document, because there are no enclosing tags.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
13 of 14 people found the following review helpful:
5.0 out of 5 stars The best XML book I've read, October 22, 2004
Effective XML is a collection of about 50 tips for working with XML. Although XML seems is simple and easy to use, it's also easy to get wrong. I've often scratched your head and wondered why things like XML Schema, for example, just doesn't feel right. But it wasn't until I read Effective XML that I understood what was really awkward with it.

Because the book is so diverse (an amazing feat considering the small page count), it is hard to single out any specific part as being a reason to read the book. The book doesn't just talk about schemas, the infoset, etc..., it digs down and really explains what is good and bad about the technologies and what the best ways to apply them are. All I can say is that I use XML day in and day out and have learned everything I know by trial an error. I've made many mistakes along the way. I've tried my best to learn from them, but Effective XML was the book that made everything click for me. The best part is that the book went well beyond just helping me see my errors. I've already applied some of the ideas to new work I've done recently and have been able to head off some of the problems I would have encountered.


Effective XML is by far the best XML book I've ever read, and quite possibly the best tech book I've read all year. I might even have to add it to my favorite tech books list. If you work with XML to any significant degree, I can't recommend this book highly enough.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
11 of 13 people found the following review helpful:
5.0 out of 5 stars A must have for the serious XML practitioner, November 29, 2003
By Foti Massimo (Vezia (Switzerland)) - See all my reviews
(REAL NAME)   
There are plenty of generic XML books out there, plus a bunch of titles that focus on specific XML applications or XML related topics (SOAP, XSLT, XML Schema etc); what Mr Harold delivered this time is something different, that really stands out from everything else available at the time of this writing. This book is about best practices, patterns and anti-patterns, and about how to use XML correctly and efficiently. As with other titles from the same author, this book is a pleasure to read, clean, informative and well structured. In my opinion a must have for the serious XML practitioner. Be advised this is not a book for beginners, the author takes for granted you already mastered the fundamentals of XML and many related technologies like DTD, Schema or Namespace. In order to really get the best out of it you better have some experience using XML under your belt.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Excellent resource for both quality control and ideas
I bought this book quite a while ago and I absolutely the format. It's a great resource to just pick up and get great ideas, verify that you are on/off the right track and... Read more
Published on April 2, 2007 by Scott D. Whigham

5.0 out of 5 stars How to Effectively Use XML
Elliotte Rusty Harold states in the introduction of Effective XML that the book is neither an introductory book nor an XML tutorial. Read more
Published on February 6, 2006 by John Wetherbie

5.0 out of 5 stars I wish the XML Schema working group had a copy per member
This is not a book explaining XML. This is not a book that goes into any depth on XML APIs. It is not a book explaining any one XML format like XSLT, RSS, or XSD... Read more
Published on July 10, 2005 by Steve Loughran

5.0 out of 5 stars Great gap between book knowledge and effective use...
The flexibility of XML can often mean that there's a gap between using XML and using XML effectively. Read more
Published on December 5, 2004 by Thomas Duff

5.0 out of 5 stars The XML book you should own
Imagine you are given the opportunity to ask one of the leading experts on XML 50 questions. And further imagine that this expert will answer those questions clearly and... Read more
Published on April 1, 2004 by Thomas Paul

5.0 out of 5 stars Five Star PLUS, low fat book for the mature developer
This book was extremely pleasant to read. The format of the book (essentially 50 essays related to XML) gave the author the possibility just to talk about the topics he was really... Read more
Published on March 1, 2004 by ws__

5.0 out of 5 stars Make room on your bookshelf
This book is targeted towards developers with a good knowledge of XML. While the book is very instructional, it is not a tutorial. Read more
Published on January 20, 2004 by C. M. Lowry

5.0 out of 5 stars The 2nd XML book any XML developer should read.
OK, you read your XML Primer. You think you understand DTDs, you did some XML Schemas and even wrote an XSLT. You think you're ready to write an XML app... Read more
Published on January 13, 2004 by christophsc

5.0 out of 5 stars Another excellent "Effective" book
Who nowadays does not know what is XML? There has been so much hype around it,
that some people think that XML is a programming language, a
database, or both at the same... Read more
Published on November 3, 2003 by uniq

5.0 out of 5 stars A very effective book
This book was a pleasure to read, and very informative. As I'm quoted in the book, "Effective XML is a fount of XML best practices and solid advice. Read more
Published on October 13, 2003 by Michael

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


Active discussions in related forums
  Discussion Replies Latest Post
What is your FAVORITE Software Development book? 0 23 hours ago
C# or Java? 32 9 days ago
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Transform Your Bathroom for Less

Home Improvement Value Center
Save up to 50% on sinks, faucets, showerheads, and toilet seats in the Home Improvement Value Center. Make your bathroom transformation a reality today.

Shop the Value Center

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Examine Every Facet of Your Faucet

Shop for Bathroom Faucets
Coordinate your bath décor with sleek bathroom faucets found in the Plumbing Store.

Shop bathroom faucets now

 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
Free
Free by Chris Anderson
Glenn Beck's Common Sense
My Soul to Lose
My Soul to Lose by Rachel Vincent

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates