Charles F. Goldfarb's XML Handbook

Charles F. Goldfarb's XML Handbook

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

Appropriate for all courses in XML, as well as courses in Web development or content management utilizing XML technologies. XML-related standards, specifications, techniques, and products continue to evolve rapidly, and with each passing year, XML applications become more widespread, diverse, and important. Now, Charles F. Goldfarb has updated his definitive, best-selling XML guidebook to help students understand every key XML concept and every significant new innovation. Charles F. Goldfarb's XML Handbook, Fifth Edition is accessible enough for students encountering XML for the first time, and thorough and accurate enough for students with advanced expertise in XML, programming, or content management. This edition adds new and expanded coverage of SOAP 1.2-based Web services and the evolving Topic Maps standard, each with a start-to-finish case study. It contains up-to-the-minute coverage of today's increasingly popular "server-based publishing" techniques. It provides brand-new coverage of desktop XML, including the breakthrough XML support in Microsoft Office 2003 and InfoPath, Microsoft's XML-based electronic forms tool. Goldfarb introduces every significant XML standard and specification, including XSL, XSLT, Xpath, Xlink, Xpointer, XML Query, XML Schema Structures and Datatypes, and more. Through practical case studies, he shows how XML is revolutionizing both e-businesses and "bricks-and-mortar" businesses, simplifying supply chain integration, portal and "digital dashboard" development, promoting trading exchanges, improving Web site management, and enabling many other new applications. This edition also includes two CD-ROMs containing more than 175 hand-picked XML software and trialware packages. It represents the best single XML information source for every student interested in XML: programmers, Web content creators, technical and marketing communicators, business students, and many others.

Table of Contents:
Preface by Charles F. Goldfarb. Foreword by Jean Paoli, co-editor of W3C XML Recommendation. Prolog by Jon Bosak, chair of W3C XML Working Group. I. THE WHO, WHAT, AND WHY OF XML. 1. Why XML? Introductory Discussion. Text Formatters and SGML. XML Markup. Road to XML. EDI, EAI and Other TLAs. Conclusion. 2. Just Enough XML. Introductory Discussion. The Goal. Elements: The Logical Structure. Unicode: The Character Set. Entities: The Physical Structure. Markup. Document Types and Schemas. Well-Formedness and Validity. Namespaces. Hyperlinking. Stylesheets. Conclusion. 3. The XML Usage Spectrum. Introductory Discussion. Is XML for Documents or for Data? A Wide Spectrum of Application Opportunities. Opposites Are Attracted. MOM and POP — They're So Great Together! Conclusion. 4. XML for People. Introductory Discussion. Beyond HTML. Database Publishing. Graphics and Multimedia. XML-Based Forms. Semantic Web. Personalized Information Delivery. Alternative Delivery Platforms. Office Suites. Conclusion. 5. XML for Machines. Introductory Discussion. Integrated Electronic Commerce (IEC). Vertical Applications. Repository Stories. Web Services. Conclusion. 6. Secrets of the XML Programmers. Introductory Discussion. Object-Oriented. Parsing. APIs. Protocols. Conclusion. 7. XML Jargon Demystifier™ Introductory Discussion. Structured vs Unstructured. Tag vs Element. Content. Document Type, DTD, and Markup Declarations. Schema and Schema Definition. Document, XML Document, and Instance. What's the Meta? Notations and Characters. Coding, Encoding, and Markup. URL and URN and URI and URI Reference. Documents and Data. And in Conclusion. II. THREE-TIER APPLICATIONS. 8. Personalized Frequent-Flyer Website. Introductory Discussion. Client/Server Frequent-Flyer Sites. What's Wrong with This Web Model? A Better Model for Doing Business on the Web. An XML-Enabled Frequent-Flyer Website. Understanding the Softland Air Scenario. Towards the Brave New Web. 9. Building an Online Auction Website. Application Discussion. Getting Data from the Middle Tier. Building the User Interface. Updating the Data Source from the Client. Conclusion. 10. Enabling Data Sources for XML. Case Study. XML Data Sources. InetPurchasing.Com. Conclusion. III. E-COMMERCE. 11. From EDI to IEC: The New Web Commerce. Introductory Discussion. What is EDI? The Value of EDI. Traditional EDI: Built on Outdated Principles. Leveraging XML and the Internet. Conclusion. 12. XML and EDI: Working Together. Introductory Discussion. What is Integrated E-commerce? Traditional EDI and XML Compared. An XML-EDI Trading System. The Future of E-commerce. IV. INTEGRATION. 13. Application Integration with Web and Email. Case Study. Legacy Applications. Enterprise Application Integration (EAI). Subject Software Company. The Challenge. The Solution. 14. Business Integration. Application Discussion. Integration Domains. The Business Integration Stack. Deploying Business Integration. Conclusion. V. CONTENT MANAGEMENT. 15. “World” Class Content Management. Case Study. Auto Manufacturing Is Large-Scale Publishing. Global Markets, Global Information. Needed: An XML Component Management System. Improving the Translation Process. One Source, Multiple Delivery Formats. Conclusion. 16. Content Systems. Application Discussion. The Content Challenge. Acquisition. Enrichment. Management. Collaboration. Distribution. Conclusion. 17. Components: Key to Content Management. Application Discussion. Components are Everywhere. A Content Management Implementation. 18. Components for Graphic Content. Application Discussion. Computer Graphics Notations. Representing Graphic Components. Reusing Graphic Components. Hyperlinking Graphic Components. Conclusion. VI. PORTALS. 19. Portal Servers for E-business. Tool Discussion. Portal Server Requirements. Architecture of an E-business Portal Server. 20. RxML: Your Prescription for Healthcare. Case Study. Doing as Well as Can Be Expected — Not! The Prescription: a Health Portal System. Connectivity Counts. Aggregation Adds Value. Personalization Assures Usability. Linking Up the Supply Chain. Conclusion. VII. PUBLISHING. 21. Personalized Financial Publishing. Case Study. Background. Project Strategy Considerations. Identifying the Needs. Create an Abstract Architecture. Implement Applications. Conclusion. 22. WYSIWYG XML Editing and Formatting. Tool Discussion. Stand-Alone vs Hands-On Formatting. Editing in the Context of Rendition. Concurrent Rendition and Abstraction. Structure-Based Formatting. When Should Hands-On Formatting Be Used? Benefits of the Hands-On Approach. Conclusion. 23. Using XSL-FO Formatting Objects. Application Discussion. What Can We Do with XSL? Implementing XSL-FO. Benefits of XSL. Case Study: JSR Corporation. Conclusion. 24. Beyond XSL: The Real DSSSL at Work. Application Discussion. DSSSL Can Do Things that XSL Cannot. Inside a DSSSL Stylesheet. Implementation of DSSSL. Conclusion. VIII. DESKTOP XML. 25. XML in Office Applications. Tool Discussion. Information Capture and Reuse. End-User Data Connection. Data-Driven Application Enhancement. 26. Flexible Data Capture with Adaptive Forms. Tool Discussion. Limitations of Traditional Forms. Design Challenges. Form Design. Form Editing. IX. DATABASES. 27. XML and Databases. Application Discussion. Who Stores XML Documents? What is a Database? XML DBMS Requirements. XML DBMSs and the Internet. Designing an XML Database. Native XML DBMS (XDBMS). Conclusion. 28. XPath-Based XML DBMS. Tool Discussion. Document Storage and Access. XPath and Databases. 29. Storing XML in a Relational DBMS. Tool Discussion. Choosing a DBMS. RDBMS Requirements for XML. Storing XML Hierarchies in Tables. Storing XML Documents as CLOBs. Conclusion. 30. XML, SQL, and XPath: Getting It All Together. Tool Discussion. An Insurance Claim Example. Writing XML into a Database. Reading XML from a Database. Indexing and Searching. Conclusion. X. CONTENT ACQUISITION. 31. Syndicating Content with Web Services. Application Discussion. Beyond the Newswire. Managed Content Interchange. ICE: A Cool and Solid Solution! A Simple Syndication Transaction. 32. Acquiring Reusable Renditions. Application Discussion. Metadata for Reusable Renditions. A Schema for Reusable Renditions. A Reusable Rendition Example. 33. Managing Change in XML Content. Tool Discussion. Change Management with XML. Identifying Changes. Recording and Reporting Changes. Implementing XML Change Management. Conclusion. XI. SEMANTIC WEB. 34. Extended Linking. Introductory Discussion. The Shop Notes Application. Other Applications of Extended Linking. Strong Link Typing. Conclusion. 35. Topic Maps: Knowledge Navigation Aids. Introductory Discussion. Topic Maps in a Nutshell. Applications of Topic Maps. Tool Support for Topic Maps. Conclusion. Conclusion. 36. RDF: Metadata Description for Web Resources. Introductory Discussion. What is Metadata? RDF Data Model. RDF Schemas. Putting RDF to Work. XII. TOPIC MAP APPLICATIONS. 37. Improving Intelligence for Intelligence. Case Study. Full text was a Partial Solution. The Topic Map Solution. Lessons Learned. 38. Application Integration Using Topic Maps. Application Discussion. Distributed Objects. Architecture for Application Integration. A Simple Workflow Example. A Compound Workflow Example. Conclusion. XIII. WEB SERVICES. 39. The Web Services Vision. Application Discussion. Can We Get There from Here? A Revolution is Upon Us — Again! Web Services. Implementing the Vision. 40. Web Services Technologies. Application Discussion. Web Services Description Language. UDDI. Implementation. Conclusion. 41. Deploying a Web Service. Application Discussion. Who Does What to Whom? A Dull but Familiar Example. Making our Code a Web Service. Describing Our Service with WSDL. Using a UDDI Registry. What's Next? Conclusion. XIV. RICH CLIENTS. 42. Converting to Rich Client Web Services. Application Discussion. Service-Oriented Architecture (SOA). Web Services. Steps to Rich Client Conversion. Conclusion. 43. Portable Rich Client Applications. Application Discussion. Player Technology. Joe's Custom Computers. The Conventional Solution. The XBAP Solution. XV. SCHEMAS. 44. Building a Schema for a Product Catalog. Friendly Tutorial. Online Catalog Requirements. Design Considerations. Datatypes. The Design. Schema Definition Languages. Conclusion. 45. Building Your E-Commerce Vocabulary. Application Discussion. Why Do You Need an E-Commerce Vocabulary? Where Do Schemas Come From? Capturing Existing Business Semantics. Reuse for E-Commerce. XVI. VOICE. 46. VoiceXML in a Mobile Environment. Case Study. Why VoiceXML? Components of a VoiceXML Application. A VoiceXML Case Study. 47. Adding Telephony to Your Website. Case Study. The Need for Human/Machine Dialog. Interactive Voice Systems. Telephony Application Development. Case Study: Customer Notification System. XVII. INFRASTRUCTURE. 48. Compression Techniques for XML. Application Discussion. Data Compression Techniques. Schema-Specific Compression. Choosing a Compression Technique. Conclusion. 49. XML Security. Introductory Discussion. Confidentiality. Identity Management. Access Control. Conclusion. 50. New Directions for XML Applications. Application Discussion. Performance Analysis. Coming Soon to a Television near You. Performance Enhancement. XVIII. XML CORE TUTORIALS. 51. XML Basics. Friendly Tutorial. Syntactic Details. Prolog vs Instance. The Logical Structure. Elements. Attributes. The Prolog. Markup Miscellany. Summary. 52. Creating a Document Type Definition. Friendly Tutorial. Document Type Declaration. Internal and External Subset. Element Type Declarations. Element Type Content Specification. Content Models. Attributes. Notation Declarations. 53. Namespaces. Friendly Tutorial. Problem Statement. The Namespaces Solution. Namespaces and DTDs. Are Namespaces a Good Thing? XIX. ADDITIONAL XML TUTORIALS. 54. Entities: Breaking Up Is Easy To Do. Tad Tougher Tutorial. Overview. Classification of Entities. Declaration Details. Resolution of Entity References. The Document Entity. Use Care with External Parsed Entities. Markup May Not Span Entity Boundaries. Restrictions on Parameter Entity References. External Identifiers. XML Inclusions (XInclude). Comparison of Entities, XInclude, and href. Conclusion. 55. Advanced Features of XML. Friendly Tutorial. Conditional Sections. Character References. Processing Instructions. Special Attributes and Newlines. Standalone Document Declaration. XML Information Set (Infoset). Is That All There Is? 56. XML Version 1.1. Friendly Tutorial. What's the Difference? Unicode. Name Characters. Newline Conventions. Control Characters. Character Normalization. Conclusion. 57. Reading the XML Specification. Tad Tougher Tutorial. A Look at XML's Grammar. Constant Strings. Names. Occurrence Indicators. Combining Rules. Conclusion. XX. XPATH TUTORIALS. 58. XPath Primer. Friendly Tutorial. Location Paths. Addressing Multiple Objects. Children and Descendants. Attributes. Predicates. 59. XML Path Language (XPath). Tad Tougher Tutorial. XPath Applications. The XPath Data Model. Location Paths. ID Function. Xpath's Future. Conclusion. XXI. TRANSFORM TUTORIALS. 60. XSL Transformations (XSLT). Friendly Tutorial. Transforming vs Rendering. XSLT Stylesheets. Using HTML with XSLT. Rules, Patterns and Templates. Creating a Stylesheet. Top-level Instructions. Variables and Parameters. Extending XSLT. Referencing XSLT Stylesheets. XSLT 2.0. Conclusion. 61. XSL Formatting Objects (XSL-FO). Friendly Tutorial. Styling on Steroids! A Simple Stylesheet Example. Formatting Objects. Going with the Flow! Conclusion. XXII. SCHEMA TUTORIALS. 62. Datatypes. Friendly Tutorial. Understanding the Problem. Datatype Requirements. Built-in Datatypes. Defining User-Derived Datatypes. Constraining Facets. Using Datatypes. Conclusion. 63. XML Schema (XSDL). Tad Tougher Tutorial. A Simple Sample Schema. Elements and Types. Structure of a Schema Definition. Declaring Schema Conformance. Schema Inclusion. Additional Capabilities. Conclusion. XXIII. NAVIGATION TUTORIALS. 64. XML Pointer Language (XPointer). Friendly Tutorial. XPointer: The Reason Why. Uniform Resource Identifiers. The XPointer Specifications. XPointer Framework. XPointer Element() Scheme. XPointer XPointer() Scheme. The Role of XPointer. Conclusion. 65. XML Linking Language (XLink). Friendly Tutorial. Basic Concepts. Simple Links. Extended Links. Linkbases. XML Base. Conclusion. XXIV. RESOURCES. 66. Public XML Vocabularies. Resource Description. Business Systems. Content Management and Distribution. Content Types. Personal Communication. Science. Social. Software Development. Vertical Industry. 67. The XML Handbook Acronym Guide. Resource Description. Where Do Acronyms Come from? Acronyms and Initialisms in the XML Handbook. 68. Other Books on XML. Resource Description. Program Development with XML. DTDs and Schemas. XML Transformations. Rendering XML. XPath 2.0: The Next Generation. Learning the Foundations of XML. 69. Free Resources on the CD-ROM. Resource Description. Software Featured on the Covers. An eXtravagance of Free XML Software. The XML SPECtacular. Index.


Best Sellers


Product Details
  • ISBN-13: 9780130497659
  • Publisher: Pearson Education (US)
  • Publisher Imprint: PRENTICE HALL
  • Height: 234 mm
  • No of Pages: 1280
  • Weight: 1838 gr
  • ISBN-10: 0130497657
  • Publisher Date: 18 Dec 2003
  • Binding: SA
  • Language: English
  • Spine Width: 48 mm
  • Width: 180 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Charles F. Goldfarb's XML Handbook
Pearson Education (US) -
Charles F. Goldfarb's XML Handbook
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.

Charles F. Goldfarb's XML Handbook

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!
    ASK VIDYA