XML
Home > Computing and Information Technology > Graphical and digital media applications > Web graphics and design > XML: Problem - Design - Solution
XML: Problem - Design - Solution

XML: Problem - Design - Solution

|
     0     
5
4
3
2
1




Out of Stock


Notify me when this book is in stock
About the Book

Offering a unique approach to learning XML, this book walks readers through the process of building a complete, functional, end-to-end XML solution Featured case study is an online business product catalog that includes reports, data input/output, workflow, stylesheet formatting, RSS feeds, and integration with external services like Google, eBay, and Amazon The format of presenting a problem and working through the design to come up with a solution enables readers to understand how XML markup allows a business to share data across applications internally or with partners or customers even though they might not use the same applications

Table of Contents:
Acknowledgments ix Introduction xvii Chapter 1: XML and the Enterprise 1 Problem 1 Design 2 A Brief History of XML 2 Understanding XML Basics 4 Exploring the Winery Markup Example 5 Determining an Information Model for the Winery XML 6 Problems That XML Addresses 10 Solution 17 Summary 17 Chapter 2: Well-Formed XML 19 Problem 19 Design 19 Producing a Well-Formed XML Document 20 Introducing Valid XML 23 Developing Your Structure 23 Solution 23 Summary 24 Chapter 3: Creating and Distributing a Structure for Shared Information 25 Problem 25 Design 26 Creating a Document Structure (Information Model) 26 Examining the Structure at the Outset 27 Revising the Structure 33 Solution 35 Summary 38 Chapter 4: Presenting XML Directly 39 Problem 39 Promoting Product Online 39 Pertinent Product Data 40 Extracting Requirements 41 Design 41 Technical Motivation 41 Structure of the Design 42 Applicable Technologies 46 Design Consequences 47 Solution 47 Product Line Sketch 48 Product Data — Raw XML 48 Wine List, First Draft 51 Wine List, Second Draft 54 Final Cut 56 Summary 58 Chapter 5: Converting XML Content Online 59 Problem 59 Presenting a Comprehensive View 60 Pertinent Wine Data 61 Objective 64 Design 65 Technical Motivation 65 Structure of Design 65 Applicable Technologies 71 Design Consequences 72 Solution 72 Product Data: Raw XML 74 Online Data Sheet 74 Online Data Sheet, Second Draft 86 Final Cut 91 Summary 94 Chapter 6: Rendering XML to Print 97 Problem 97 Presenting a High-Fidelity Image 97 Objectives 98 Design 98 Structure of Design 99 Applicable Technologies 105 Design Consequences 106 Solution 106 Product Data — Layout 107 Wine Brochure Formatting Objects 108 Summary 122 Chapter 7: Targeting Your Audience 123 Problem 123 Design 125 xml:lang 125 Entities 129 XPath Features for xml:lang 130 Pertinent XML Data 130 Applicable Technologies 131 Solution 131 Parameterizing a Transform 131 A Stage in the Pipe 133 Lookup Tables 136 Filtering 138 Refinements 141 Domain-Specific Languages 144 Resources and Further Reading 145 Summary 146 Chapter 8: Searching and Merging XML Documents 147 Problem 147 Design 148 How XQuery Works 148 Some Alternatives 149 XQuery Concepts 157 Solution 181 Summary 184 Chapter 9: Integrating XML with the Rest of Your Data 185 Problem 185 Design 186 Creating XML from Relational Data with SQL/XML 186 XQuery and Relational Data 191 Understanding Native XML and XML-Enhanced Relational Databases 196 SQL with XML Extensions 197 Solution 199 Generating XML from Relational Data 199 Including Relational Data in XQuery Queries 201 Including XML in SQL Queries 202 Summary 204 Chapter 10: Transforming Business Documents 205 Problem 205 Converting XML Catalogs 206 Converting Other Business Documents 208 Design 212 Custom Software Solutions 213 Common Languages 213 Industry Standards 213 Solution 215 Custom Applications 215 Transformation Sheets 216 XML Pipelines 223 Pipeline Implementations 226 Summary 230 Chapter 11: Consuming Data with Web Services and Syndication 231 Problem 231 Design 232 Understanding Web Services 233 Web Services and the World Wide Web 233 RSS 235 REST Web Services 236 SOAP Web Services Standards 237 Solution 246 Integrating an RSS Feed 246 Consuming the Amazon Web Service from a Web Application 247 Integrating an eBay Web Service with an Inventory System 250 Consuming Partner Web Service 251 Summary 251 Chapter 12: Providing Web Services 253 Problem 253 Design 253 RSS Feeds 254 Creating REST-Style Services 256 SOAP/WSDL Web Services 257 Service-Oriented Architecture 258 Interoperability 262 Solution 262 Summary 264 Chapter 13: Combining Catalogs 265 Problem 265 Combining Structured Relational Data 266 Combining XML Documents 267 Design 267 Merging XML Data: Big Bang versus Wave Approach 268 Guaranteeing the Content from Each Source 269 Choosing Merge Points 271 Solution 273 Database Integration 273 Application Integration 274 Service-Oriented Architecture 276 Content Integration 277 Summary 278 Chapter 14: Integrating and Automating Business Processes 281 Problem 282 The Value Proposition of Partnerships 283 The Challenges of Integrating Data and Systems 283 Business Process Integration and Workflow 285 Business Process Integration 287 Design 287 Business Process Reengineering 287 Patterns for Business Process Integration 288 Leveraging Technology for Process Integration 289 Solution 290 The Winery Operations 291 The Supply Chain 292 The Benefits of Integration and Automation 296 Summary 297 Appendix A: Tools 299 XSLT Engines 299 Saxon 299 Xalan 301 XSL-FO Processors 302 FOP 302 XED 304 XSL Formatter 304 Browsers 304 Mozilla/Firefox 304 Internet Explorer 6 304 Editors and IDEs 304 oXygen XML 304 Trang 305 Turbo XML 305 XMLSpy 305 Stylus Studio 305 XMetaL 305 Graphic Editors 306 GIMP 306 Inkscape 306 Appendix B: Additional Reading 307 Appendix C: Online Resources 309 Glossary 311 Index 315


Best Sellers


Product Details
  • ISBN-13: 9780470055212
  • Publisher: John Wiley and Sons Ltd
  • Publisher Imprint: John Wiley & Sons Ltd
  • Language: English
  • Sub Title: Problem - Design - Solution
  • ISBN-10: 0470055219
  • Publisher Date: 24 May 2006
  • Binding: Digital (delivered electronically)
  • No of Pages: 333


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
XML: Problem - Design - Solution
John Wiley and Sons Ltd -
XML: Problem - Design - Solution
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

XML: Problem - Design - Solution

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!