XML: Problem - Design - Solution and over one million other books are available for Amazon Kindle. Learn more
  • List Price: CDN$ 41.99
  • You Save: CDN$ 2.10 (5%)
Usually ships within 1 to 2 months.
Ships from and sold by Amazon.ca.
Gift-wrap available.
XML: Problem - Design - S... has been added to your Cart
+ CDN$ 6.49 shipping
Used: Good | Details
Sold by Daily-Deal-
Condition: Used: Good
Comment: This Book is in Good Condition. Used Copy With Light Amount of Wear. 100% Guaranteed.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

XML: Problem - Design - Solution Paperback – Jun 13 2006

See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
"Please retry"
CDN$ 39.89
CDN$ 21.40 CDN$ 16.31

Unlimited FREE Two-Day Shipping for Six Months When You Join Amazon Student

Product Details

Product Description

From the Back Cover

This nuts-and-bolts guide shows you the power of XML by presentingan enterprise application problem that you'll design a program tosolve throughout the book. Each chapter takes one part of thefeatured project and leads you through the design of its solution.The team of experienced authors gradually walks you throughsections of increasing depth, each one developing a more advancedtreatment of XML than the previous.

You'll learn various resolutions to common business andtechnology needs that are best solved using XML. Plus, you'll getunder the hood of everyday applications and web services anddiscover how to tackle XML markup. By the end of the book, you willunderstand how to leverage XML applications in order to build acomplete, functional, end-to-end XML solution.

What you will learn from this book

  • How to share XML data with both internal and externalusers
  • Ways to style XML so that it can be used for browserpresentation
  • Techniques for converting XML content online using XSLT, theXML transformation language
  • How to search, merge, and transform XML documents
  • Strategies for designing enterprise solutions using XML,workflow engines, and business process management systems
  • How to create PDF output and produce RSS feeds

Who this book is for

This book is for programmers new to XML who want to grasp theconcepts of XML markup and understand the diversity of itspotential uses.

Wrox Problem – Design – Solution gives yousolid, workable solutions to real-world development problems. Eachchapter is devoted to a single application, analyzing everyproblem, examining relevant design issues, and implementing theideal solution.

About the Author

Mitch Amiano began his career developing process automationapplications for small businesses. Quietly using markup languagessince 1994, and database management systems since 1989, Mitch hasworked in process/quality teams and advanced tool departments atFortune 500 companies, as well as consulting to small andmedium-sized businesses. In 2003, Mitch founded Agile MarkupCorporation where he provides XML and open source training anddevelopment services. In his spare time, Mitch plays with numbertheory and edible landscaping. He also serves on his town’sParks and Recreation Advisory Board, of which he was 2005 Chair.

Conrad D’Cruz, an independent consultant with morethan 14 years’ experience, loves to work in the area wherebusiness meets technology. He is active in the technology andbusiness users’ groups in the Research Triangle Park area ofNorth Carolina. He was contributing author for EnterpriseIntegration Patterns: Designing, Building, and Deploying MessagingSolutions and coauthored Cocoon 2 Programming: WebPublishing with XML and Java. When he is not working, he can befound at the controls of a light aircraft exercising the privilegesof his private pilot’s certificate or participating in searchand rescue exercises with the U.S. Civil Air Patrol.

Kay Ethier is an Adobe Certified Expert inFrameMaker with long experience in structured document publishingwith SGML and XML. She is also a certified trainer with WebWorksUniversity. Kay instructs in XML and other training classes,consults, and provides hotline support for clients in a variety ofindustries. In 2001, Kay coauthored the book XMLWeekend CrashCourse. That same year, she was technical editor for GoLive6 Magic. In 2004, Kay was a contributing author for AdvancedFrameMaker, and sole author of XML and FrameMaker. Hermost recent collaboration was on a Korean-English book, LearningKorean: Martial Arts Terminology.

Michael D. Thomas is a technical architect with SAS.He has authored two other books, Java Programming for theInternet and Oracle XSQL. He is a frequentconference speaker on XML, Java, and web services topics.Throughout his career, he has designed and implementedenterprise-class web-based systems. While working at IBM, he wasone of the youngest people to ever receive an Outstanding TechnicalAchievement Award, due in part to his work with web services.

Inside This Book (Learn More)
First Sentence
XML is short for Extensible Markup Language (sometimes written as eXtensible Markup Language), which enables information to be encoded with meaningful structure and in a way that both computers and humans can understand. Read the first page
Explore More
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

There are no customer reviews yet on Amazon.ca
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: 2 reviews
11 of 13 people found the following review helpful
Great book for "real-world" XML Aug. 29 2006
By Frank Stepanski - Published on Amazon.com
Format: Paperback
Everybody or most of everybody that are in web design in some form or another have heard about XML or even used it a bit. But personally I feel there are a small amount of resources out there that really teach you how to use XML in "real-world" scenarios. It's nice to know what it is and know that many applications use it behind the scenes, but it still doesn't help people understand how to use it for our own web applications.

This book solves that problem wonderfully by first showing you first what XML is and how to format proper XML documents. Then the author discusses how to publish XML documents in a couple web site examples (web catalog for one) and showing how to style these documents using regular CSS and XSLT, schemas as well as other technologies such as XPath and XQuery.

Each chapter presents a new problem (rendering XML to print, searching and merging documents, integrating web services, RSS feeds) and goes through step by step in how to work it out with really nice code examples. You really don't need to read this book end to end to get the most out of it. Just pick a chapter and read through it since the author re-summarizes what was previously covered to bring you up to speed.

So for example, if you have XML documents that you need to integrate into a database (DB2, SQL Server, etc) or want to learn how to create XML documents from a database table(s) it first shows the necessary SQL to pull the data you need, then how to use various tools to create your format.

The book does use one program (Stylus Studio 2006) in particular but the author mentions other open-source programs that you can use as well (in Appendix too). A great little book (under 300 pages) that shows you some great uses for XML as well as teaching you how and why you should use it.

A great buy!
Should have been edited March 25 2014
By Kenneth C. Benson - Published on Amazon.com
Format: Paperback Verified Purchase
This book reads as if it were cobbled together from various disparate sources, lots of undefined references, abbreviations dropped into the text but never spelled out. It's rife with little grammatical mistakes, which shouldn't slow you down too much, but there are also a significant number of confusing references to examples. For instance (p. 245), we're told we will see an example of a binding element defining the operation getInvoiceById. The actual example, though, shows an element defining getPurchaseOrderByID. Not much of a mistake, but a significant waste of time if you're actually trying to learn what they're teaching.