Buy Used
Used - Very Good See details
$3.99 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
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 your Kindle here, or download a FREE Kindle Reading App.

XML Design Handbook [Illustrated] [Paperback]

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.



Book Description

February 25, 2003
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.


  • Editorial Reviews

    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 Best Sellers Rank: #1,626,024 in Books (See Top 100 in Books)

     

    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 review is from: XML Design Handbook (Paperback)
    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.

    Help other customers find the most helpful reviews 
    Was this review helpful to you? Yes No


    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
    This review is from: XML Design Handbook (Paperback)
    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.
    Help other customers find the most helpful reviews 
    Was this review helpful to you? Yes No


    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
    This review is from: XML Design Handbook (Paperback)
    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.
    Help other customers find the most helpful reviews 
    Was this review helpful to you? Yes No

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


    Only search this product's reviews



    Tags Customers Associate with This Product

     (What's this?)
    Click on a tag to find related items, discussions, and people.
     
    (2)

    Your tags: Add your first tag
     

    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 Discussions

    This product's forum
    Discussion Replies Latest Post
    No discussions yet

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

    Search Customer Discussions
    Search all Amazon discussions
       


    Listmania!


    Create a Listmania! list

    So You'd Like to...


    Create a guide


    Look for Similar Items by Category


    Look for Similar Items by Subject