ebook img

XML problem, design, solution PDF

357 Pages·2006·8.298 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview XML problem, design, solution

01_791199 ffirs.qxp 5/8/06 5:27 PM Page iii XML Problem - Design - Solution Mitch Amiano, Conrad D’Cruz, Kay Ethier, and Michael D. Thomas 01_791199 ffirs.qxp 5/8/06 5:27 PM Page ii 01_791199 ffirs.qxp 5/8/06 5:27 PM Page i XML Problem - Design - Solution 01_791199 ffirs.qxp 5/8/06 5:27 PM Page ii 01_791199 ffirs.qxp 5/8/06 5:27 PM Page iii XML Problem - Design - Solution Mitch Amiano, Conrad D’Cruz, Kay Ethier, and Michael D. Thomas 01_791199 ffirs.qxp 5/8/06 5:27 PM Page iv XML Problem - Design - Solution Published by Wiley Publishing, Inc. 10475 Crosspoint Boulevard Indianapolis, IN 46256 www.wiley.com Copyright © 2006 by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada ISBN-13: 978-0-471-79119-5 ISBN-10: 0-471-79119-9 Manufactured in the United States of America 10 9 8 7 6 5 4 3 2 1 1B/SV/QV/QW/IN Library of Congress Cataloging-in-Publication Data: XMLproblem design solution / Mitch Amiano [... et al.]. p. cm. Includes index. ISBN-13: 978-0-471-79119-5 (paper/website) ISBN-10: 0-471-79119-9 (paper/website) 1. XML(Document markup language) 2. Web sites-Design. I. Amiano, Mitch, 1963-- QA76.76.H94X45474 2006 006.7’4--dc22 2006009326 No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permis- sion of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4355, or online at http://www.wiley.com/go/permissions. LIMIT OF LIABILITY/DISCLAIMER OF WARRANTY: THE PUBLISHER AND THE AUTHOR MAKE NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE ACCURACYOR COMPLETENESS OF THE CONTENTS OF THIS WORK AND SPECIFICALLY DISCLAIM ALL WARRANTIES, INCLUDING WITHOUT LIMITATION WARRANTIES OF FITNESS FOR APARTICULAR PURPOSE. NO WARRANTY MAY BE CREATED OR EXTENDED BY SALES OR PROMOTIONAL MATERIALS. THE ADVICE AND STRATEGIES CONTAINED HEREIN MAYNOT BE SUITABLE FOR EVERYSITUATION. THIS WORK IS SOLD WITH THE UNDERSTANDING THAT THE PUBLISHER IS NOT ENGAGED IN RENDERING LEGAL, ACCOUNTING, OR OTHER PROFESSIONAL SERVICES. IF PROFESSIONAL ASSISTANCE IS REQUIRED, THE SERVICES OF A COMPETENT PROFESSIONAL PERSON SHOULD BE SOUGHT. NEITHER THE PUBLISHER NOR THE AUTHOR SHALLBE LIABLE FOR DAMAGES ARISING HERE- FROM. THE FACT THAT AN ORGANIZATION OR WEBSITE IS REFERRED TO IN THIS WORK AS A CITATION AND/OR APOTENTIALSOURCE OF FURTHER INFORMATION DOES NOT MEAN THAT THE AUTHOR OR THE PUBLISHER ENDORSES THE INFORMATION THE ORGANIZATION OR WEBSITE MAYPROVIDE OR RECOMMENDATIONS IT MAYMAKE. FURTHER, READERS SHOULD BE AWARE THAT INTERNET WEBSITES LISTED IN THIS WORK MAY HAVE CHANGED OR DISAP- PEARED BETWEEN WHEN THIS WORK WAS WRITTEN AND WHEN IT IS READ. For general information on our other products and services please contact our Customer Care Department within the United States at (800) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002. Trademarks:Wiley, the Wiley logo, Wrox, the Wrox logo, Programmer to Programmer, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates, in the United States and other countries, and may not be used without written permission. All other trademarks are the property of their respective owners. Wiley Publishing, Inc., is not associated with any product or vendor mentioned in this book. Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books. 01_791199 ffirs.qxp 5/8/06 5:27 PM Page v About the Authors Mitch Amiano Mitch Amiano began his career developing process automation applications for small businesses. Quietly using markup languages since 1994, and database management systems since 1989, Mitch has worked in process/quality teams and advanced tool departments at Fortune 500 companies, as well as consulting to small and medium-sized businesses. In 2003, Mitch founded Agile Markup Corporation where he provides XMLand open source training and development services. In his spare time, Mitch plays with number theory and edible landscaping. He also serves on his town’s Parks and Recreation Advisory Board, of which he was 2005 Chair. Conrad D’Cruz Conrad D’Cruz, an independent consultant with more than 14 years’ experience, loves to work in the area where business meets technology. He is active in the technology and business users’ groups in the Research Triangle Park area of North Carolina. He was contributing author for Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions and coauthored Cocoon 2 Programming: Web Publishing with XMLand Java. When he is not working, he can be found at the controls of a light air- craft exercising the privileges of his private pilot’s certificate or participating in search and rescue exer- cises with the U.S. Civil Air Patrol. Kay Ethier Kay Ethier is an Adobe Certified Expert in FrameMaker with long experience in structured document publishing with SGMLand XML. She is also a certified trainer with WebWorks University. Kay instructs in XMLand other training classes, consults, and provides hotline support for clients in a variety of industries. In 2001, Kay coauthored the book XMLWeekend Crash Course. That same year, she was techni- cal editor for GoLive 6 Magic. In 2004, Kay was a contributing author for Advanced FrameMaker, and sole author of XMLand FrameMaker. Her most recent collaboration was on a Korean-English book, Learning Korean: Martial Arts Terminology. Michael D. Thomas Michael D. Thomas is a technical architect with SAS. He has authored two other books, Java Programming for the Internetand Oracle XSQL. He is a frequent conference speaker on XML, Java, and web services topics. Throughout his career, he has designed and implemented enterprise-class web-based systems. While working at IBM, he was one of the youngest people to ever receive an Outstanding Technical Achievement Award, due in part to his work with web services. 01_791199 ffirs.qxp 5/8/06 5:27 PM Page vi 01_791199 ffirs.qxp 5/8/06 5:27 PM Page vii Credits Senior Acquisitions Editor Vice President and Executive Group Publisher Jim Minatel Richard Swadley Development Editor Vice President and Executive Publisher Maryann Steinhart Joseph B. Wikert Technical Editor Graphics and Production Specialists Todd Meister Stephanie D. Jumper Barbara Moore Production Editor Heather Ryan Felicia Robinson Alicia B. South Copy Editor Quality Control Technician Foxxe Editorial Services Jessica Kramer Editorial Manager Proofreading and Indexing Mary Beth Wakefield Techbooks Production Manager Tim Tate

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.