See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.

16 used & new from $0.99

Have one to sell? Sell yours here
 
 
XML Design Handbook
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

XML Design Handbook [ILLUSTRATED] (Paperback)

by Scott Bonneau (Author), Tammy Kohl (Author), Jeni Tennison (Author)
5.0 out of 5 stars See all reviews (4 customer reviews)


Available from these sellers.


9 new from $3.17 7 used from $0.99

Customers Who Bought This Item Also Bought

Beginning XSLT

Beginning XSLT

by Jeni Tennison
Explore similar items

Editorial Reviews

Product Description
The platform- and language-agnostic nature of XML makes it a natural choice for developers building cross-platform applications and is rapidly becoming the mechanism of choice for application designers who need to store and share data.

Simply knowing the syntax and features of the language just isn’t enough if you want to build powerful and efficient XML driven applications. You need to understand how to use the language and its features in the most effective manner. This is where this book comes in - assuming familiarity with the mechanics of XML, it analyzes all of the critical pieces of the XML space that require careful design in order to build efficient, robust, and extensible applications. It covers:

  • Effective document design
  • Designing robust, flexible schemas for validating documents
  • Dissection of the SAX and DOM parsing APIs - when to use which
  • Best practices for XSLT design
  • XML storage strategies
  • Techniques for XML transmission, using SOAP and XML-RPC
  • Presenting data to a range of different applications

    The book should appeal equally to the XML developer, who needs to write code to process XML documents or data, and the XML architect, working on systems that store and/or process XML.

    From the Publisher
    The goal of this book is to get developers and architects thinking about the ramifications of their XML design approach, in the same way that they do about their database design or Java class structure. It is packed with best practice tips and techniques on all aspects of XML-related design, and should prove an indispensable desktop reference for the working XML developer.


  • Product Details

    • Paperback: 328 pages
    • Publisher: Wrox Press; 1st edition (February 25, 2003)
    • Language: English
    • ISBN-10: 186100768X
    • ISBN-13: 978-1861007681
    • Product Dimensions: 9.2 x 6 x 0.7 inches
    • Shipping Weight: 15.4 ounces
    • Average Customer Review: 5.0 out of 5 stars See all reviews (4 customer reviews)
    • Amazon.com Sales Rank: #1,515,988 in Books (See Bestsellers in Books)

      Popular in this category: (What's this?)

      #62 in  Books > Computers & Internet > Databases > XML & Databases


    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.
    (2)

    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

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

     
    5 of 7 people found the following review helpful:
    5.0 out of 5 stars Good advice for experienced XML engineers, June 27, 2003
    By A Customer
    This is not an introductory book on XML. At least one year of XML experience is recommended. With that, you'll get good advice on a wide variety of topics. Most people won't use all this information all at once, but it's at least good to know the strengths and weaknesses of XML from storage to access to presentation.

    Chapter 1 (Architecture Strategies) gives basic information on where XML can fit into your solution, with a simple example. This was easy reading.

    Chapter 2 (Basic Document Design) describes narrative vs. data-centric documents, storing text in XML elements vs. attributes, and data modeling pitfalls. There were good recommendations here.

    Chapter 3 (XML Schema Design) provides good strategies on validation, schema flexibility and re-use, and namespace use. Also important is the section on Russian Doll Design, Salami Slice Design and the Venetian Blind Model; much of this info can be found on the Internet (e.g. at www.xfront.com) but this book does a good comparison and contrast. The information on constraints is basic, but ideas on representing null values are useful.

    Chapter 4 (Parsing Strategies) covers DOM, SAX, and the little-used pull parsing, plus when and how to use each methodology.

    Chapter 5 (XSLT Strategies) provides a lot of nuts-n-bolts details on different transformation topics.

    Chapter 6 (XML Storage and Archiving) gives an overview of storing data as native XML, relational data, and hybrid approaches. Advantages and disadvantages for each are covered. Using a database (or not) in your product is a big decision, so this gives a good foundation for more research....

    Chapter 7 (Presentation Strategies) gives general info on configurability, personalization, performance, use of rich media (video, audio, animation, etc.), cross-platform support, 3rd-part data and software, maintainability and extensibility. The topics vary too much to give more than a few pages to each subject.

    Appendix A (Parser Performance) contains the details of testing on three Java-based parsers. For some reason, C++, .NET and Perl parsers were not included. As technologies evolve, the results of these tests are likely to become obsolete, though the methods may be useful to your own tests in the future.

    In summary, none of the subjects are covered in great depth, though in many cases the coverage is adequate and the few details are very useful. With this book you'll get a good foundation for well-designed and implemented XML solutions.

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



     
    1 of 4 people found the following review helpful:
    5.0 out of 5 stars Excellent, June 26, 2003
    By Johannes Stuermer (Santa Monica, CA USA) - See all my reviews
    I found this book an excellent source for practical tips on how to design xml documents. Get it if you have have a good grasp of the theory and have used xml on occasion but don't have the experience to make great design decisions right away. All of the advice you find in this book comes from experience. It confirmed some of my own, but more often, served as an eye-opener.
    This statement on the back cover sums it up: "The problem here is not really a lack of information (there are many books and online resources on xml out there). The problem is a lack of reliable advice on how to use these technologies correctly and efficiently."
    Get it.
    Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



     
    1 of 6 people found the following review helpful:
    5.0 out of 5 stars Excellent, June 26, 2003
    By Johannes Stuermer (Santa Monica, CA USA) - See all my reviews
    I found this book a great source for practical tips on how to design xml documents. Get it if you have a good grasp of the theory and have used xml before but don't have the experience to make great design decisions right away. All advice in this book comes from experience. It confirmed some of my own, but more often, served as an eye-opener.
    This statement on the back cover sums it up: "The problem here is not really a lack of information (there are many books and online resources on xml out there). The problem is a lack of reliable advice on how to use these technologies correctly and efficiently."
    I highly recommend it.
    Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

    5.0 out of 5 stars Excellent
    I found this book a great source for practical tips on how to design xml documents. Get it if you have a good grasp of the theory and have used xml on occasion but don't have the... Read more
    Published on June 26, 2003 by Johannes Stuermer

    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? 2 1 day ago
       


    Product Information from the Amapedia Community

    Beta (What's this?)


    Look for Similar Items by Category


    Get to Know TomTom ONE XL

    TomTom ONE XL at Amazon.com
    With its widescreen, Bluetooth compatibility, and turn-by-turn directions, your new travel buddy is the TomTom ONE XL.

    Shop all TomTom

     

    Big Savings in Books

    Bargain Books
    Find great titles at fantastic prices in our Bargain Books 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.
     

    Best Books

    Best of the Month
    See our editors' picks and more of the best new books on our Best of the Month page.
     
    Ad

     

    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
    Free
    Free by Chris Anderson
    Paranoia
    Paranoia by Joseph Finder
    The Adventures of Sherlock Holmes
    The Adventures of Sherlock Holmes by Arthur Conan, Sir, 1859-1930 Doyle
    My Soul to Lose
    My Soul to Lose by Rachel Vincent

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