Cardinal

Beginning XML by Joe Fawcett (English) Paperback Book

Description: FREE SHIPPING UK WIDE Beginning XML by Joe Fawcett, Danny Ayers, Liam R.E. Quin A complete update covering the many advances to the XML language The XML language has become the standard for writing documents on the Internet and is constantly improving and evolving. FORMAT Paperback LANGUAGE English CONDITION Brand New Publisher Description A complete update covering the many advances to the XML language The XML language has become the standard for writing documents on the Internet and is constantly improving and evolving. This new edition covers all the many new XML-based technologies that have appeared since the previous edition four years ago, providing you with an up-to-date introductory guide and reference. Packed with real-world code examples, best practices, and in-depth coverage of the most important and relevant topics, this authoritative resource explores both the advantages and disadvantages of XML and addresses the most current standards and uses of XML. Features the most updated content built on audience feedback from the previous edition as well as the vast knowledge from XML developer teamsBoasts new chapters on RELAX NG and Schematron, XML functionality in databases, LINQ to XML, Jabber and XMLPP, XHTML, HTML5, and moreOffers in-depth coverage on extracting data from XML and updated material on Web Services Beginning XML, Fifth Edition delivers the most important aspects of XML in regard to what it is, how it works, what technologies surround it, and how it can best be used in a variety of situations. Notes 5th edition. Back Cover Dive into the key aspects of XML to deliver data on the web From simple data transfers to providing multi-channeled content, theres so much you can do with XML and this guide will get you started. It walks you through everything you need to know about this powerful language, including what it is, how it works, what technologies accompany it, and how you can apply it. Youll quickly discover how to manipulate XML documents, store XML in databases, extract data, utilize web services, and even use it for web page and image display. With the help of a case study, youll even learn how to apply this information to give your programming a boost. Beginning XML, 5th Edition Covers the goals of XML and the rules for constructing it Explores different techniques that help you verify that the XML is in the correct format Shows how to work with XQuery to create new XML documents and query existing data Explains how to retrieve data using DOM, XPath, and LINQ to XML Examines programming techniques specifically designed to cope with large documents Details how to present data for use by different systems Demonstrates a realistic XML pipeline used in a publishing business Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that guides you through all the techniques involved. wrox.com Programmer Forums Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world. Code Downloads Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use. Read More Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you. Flap Dive into the key aspects of XML to deliver data on the web From simple data transfers to providing multi-channeled content, theres so much you can do with XML and this guide will get you started. It walks you through everything you need to know about this powerful language, including what it is, how it works, what technologies accompany it, and how you can apply it. Youll quickly discover how to manipulate XML documents, store XML in databases, extract data, utilize web services, and even use it for web page and image display. With the help of a case study, youll even learn how to apply this information to give your programming a boost. Beginning XML, 5th Edition Covers the goals of XML and the rules for constructing it Explores different techniques that help you verify that the XML is in the correct format Shows how to work with XQuery to create new XML documents and query existing data Explains how to retrieve data using DOM, XPath, and LINQ to XML Examines programming techniques specifically designed to cope with large documents Details how to present data for use by different systems Demonstrates a realistic XML pipeline used in a publishing business Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that guides you through all the techniques involved. wrox.com Programmer Forums Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world. Code Downloads Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use. Read More Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you. Author Biography Joe Fawcett is the head of software at Kaplan Financial and was one of the first Microsoft MVPs for XML. Liam R. E. Quin is the W3C XML Activity Lead and Staff Contact for the XML Query Working Group, and the XSL-FO subgroup of the XSL Working Group. Danny Ayers works for Talis on applications for their hosted semantic web platform. Table of Contents Introduction xxvii Part I: Introducing XML Chapter 1: What is XML? 3 Steps Leading up to XML: Data Representation and Markups 4 The Birth of XML 6 More Advantages of XML 10 XML in Practice 13 Summary 23 Chapter 2: Well-Formed XML 25 What Does Well-Formed Mean? 26 Creating XML in a Text Editor 26 Advanced XML Parsing 40 The XML Infoset 47 Summary 50 Chapter 3: XML Namespaces 53 Defining Namespaces 54 Why Do You Need Namespaces? 54 How Do You Choose a Namespace? 56 How to Declare a Namespace 58 Namespace Usage in the Real World 68 When to Use and Not Use Namespaces 72 Common Namespaces 75 Summary 78 Part II: Validation Chapter 4: Document Type Definitions 83 What Are Document Type Definitions? 83 Anatomy of a DTD 93 DTD Limitations 114 Summary 114 Chapter 5: XML Schemas 117 Benefits of XML Schemas 118 XML Schemas in Practice 120 Defining XML Schemas 124 Creating a Schema from Multiple Documents 161 Documenting XML Schemas 167 XML Schema 1.1 170 Summary 171 Chapter 6: RELAX NG and Schematron 175 Why Do You Need More Ways of Validating XML? 176 Setting Up Your Environment 176 Using RELAX NG 177 Using Schematron 193 Summary 207 Part III: Processing Chapter 7: Extracting Data from XML 211 Document Models: Representing XML in Memory 211 The XPath Language 216 Summary 236 Chapter 8: XSLT 239 How Is XSLT a Functional Language? 242 Setting Up Your XSLT Development Environment 242 Foundational XSLT Elements 245 Reusing Code in XSLT 276 Understanding Built-In Templates and Built-In Rules 282 Using XSLT 2.0 284 XSLT and XPath 3.0: Whats Coming Next? 302 Summary 303 Part IV: Databases Chapter 9: XQuery 307 XQuery, XPath, and XSLT 308 XQuery in Practice 309 Building Blocks of XQuery 313 The Anatomy of a Query Expression 318 Some Optional XQuery Features 332 Coming in XQuery 3.0 333 Summary 338 Chapter 10: XML and Databases 341 Understanding Why Databases Need to Handle XML 341 Analyzing which XML Features are Needed in a Database 343 Using MySQL with XML 345 Using SQL Server with XML 355 Using eXist with XML 386 Summary 399 Part V: Programming Chapter 11: Event-Driven Programming 403 Understanding Sequential Processing 404 Using SAX in Sequential Processing 404 Using XmlReader 434 Summary 448 Chapter 12: LINQ to XML 451 What Is LINQ? 451 Creating Documents 457 Extracting Data from an XML Document 461 Modifying Documents 468 Transforming Documents 472 Using VB.NET XML Features 474 Summary 480 Part VI: Communication Chapter 13: RSS, Atom, and Content Syndication 485 Syndication 485 Working with News Feeds 501 A Simple Aggregator 502 Transforming RSS with XSLT 524 Useful Resources 534 Summary 535 Chapter 14: Web Services 539 What Is an RPC? 539 RPC Protocols 541 The New RPC Protocol: Web Services 543 The Web Services Stack 564 Summary 569 Chapter 15: SOAP and WSDL 573 Laying the Groundwork 574 The New RPC Protocol: SOAP 574 Defining Web Services: WSDL 600 Summary 612 Chapter 16: AJAX 615 AJAX Overview 615 Introduction to JavaScript 617 The XMLHttp Request Function 623 Using HTTP Methods with AJAX 628 Accessibility Considerations 629 The jQuery Library 630 JSON and AJAX 635 The Web Sever Back End 637 A Larger Example 639 Summary 644 Part VII: Display Chapter 17: XHTML and HTML 5 649 Background of SGML 650 The Open Web Platform 651 Introduction to XHTML 652 XHTML and HTML: Problems and Workarounds 669 Cascading Style Sheets (CSS) 670 Unobtrusive JavaScript 682 HTML 5 683 Summary 686 Chapter 18: Scalable Vector Graphics (SVG) 689 Scalable Vector Graphics and Bitmaps 689 The SVG Graphics Model 694 SVG and CSS 696 SVG Tools 698 SVG Basic Built-in Shapes 700 SVG Transforms and Groups 708 SVG Definitions and Metadata 709 Viewports and Coordinates 712 SVG Colors and Gradients 713 Including Bitmap Images in SVG 715 SVG Text and Fonts 716 SVG Animation Four Ways 717 SVG and HTML 5 720 SVG and Web Apps 721 Making SVG with XQuery or XSLT 722 Resources 722 Summary 723 Part VIII: Case Study Chapter 19: Case Study: XML in Publishing 727 Background 727 Project Introduction: Current Workflow 728 Introducing a New XML-Based Workflow 728 Creating a New Process 730 Some Technical Aspects 733 The Hoy Books Website 741 Summary 746 Appendix A: Answers to Exercises 749 Appendix B: XPATH Functions 773 Appendix C: XML Schema Data Types 797 Index 811 Long Description Dive into the key aspects of XML to deliver data on the web From simple data transfers to providing multi-channeled content, theres so much you can do with XML and this guide will get you started. It walks you through everything you need to know about this powerful language, including what it is, how it works, what technologies accompany it, and how you can apply it. Youll quickly discover how to manipulate XML documents, store XML in databases, extract data, utilize web services, and even use it for web page and image display. With the help of a case study, youll even learn how to apply this information to give your programming a boost. Beginning XML, 5th Edition Covers the goals of XML and the rules for constructing it Explores different techniques that help you verify that the XML is in the correct format Shows how to work with XQuery to create new XML documents and query existing data Explains how to retrieve data using DOM, XPath, and LINQ to XML Examines programming techniques specifically designed to cope with large documents Details how to present data for use by different systems Demonstrates a realistic XML pipeline used in a publishing business Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that guides you through all the techniques involved. wrox.com Programmer Forums Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world. Code Downloads Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use. Read More Find articles, ebooks, sample chapters and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you. Details ISBN1118162137 Publisher John Wiley & Sons Inc Year 2012 Edition 5th ISBN-10 1118162137 ISBN-13 9781118162132 Format Paperback Place of Publication New York Country of Publication United States DEWEY 006.74 Language English Media Book Pages 864 Short Title BEGINNING XML 5/E Illustrations Yes UK Release Date 2012-07-06 Imprint Wrox Press AU Release Date 2012-06-22 NZ Release Date 2012-06-22 Author Liam R.E. Quin Edition Description 5th edition Publication Date 2012-07-06 Replaces 9780470114872 Audience Professional & Vocational US Release Date 2012-07-06 We've got this At The Nile, if you're looking for it, we've got it. With fast shipping, low prices, friendly service and well over a million items - you're bound to find what you want, at a price you'll love! 30 DAY RETURN POLICY No questions asked, 30 day returns! FREE DELIVERY No matter where you are in the UK, delivery is free. SECURE PAYMENT Peace of mind by paying through PayPal and eBay Buyer Protection TheNile_Item_ID:136201087;

Price: 34.64 GBP

Location: London

End Time: 2024-11-04T03:14:51.000Z

Shipping Cost: 7.19 GBP

Product Images

Beginning XML by Joe Fawcett (English) Paperback Book

Item Specifics

Return postage will be paid by: Buyer

Returns Accepted: Returns Accepted

After receiving the item, your buyer should cancel the purchase within: 30 days

Return policy details:

ISBN-13: 9781118162132

Book Title: Beginning XML

Number of Pages: 864 Pages

Language: English

Publication Name: Beginning Xml

Publisher: John Wiley & Sons INC International Concepts

Publication Year: 2012

Subject: Computer Science

Item Height: 237 mm

Item Weight: 1146 g

Type: Textbook

Author: Liam R. E. Quin, Joe Fawcett, Danny Ayers

Item Width: 190 mm

Format: Paperback

Recommended

Beginning XML with C 2008: From Novice to Professional (Experts Vo - VERY GOOD
Beginning XML with C 2008: From Novice to Professional (Experts Vo - VERY GOOD

$9.48

View Details
Beginning XML (Programmer to Programmer) - Paperback By Hunter, David - GOOD
Beginning XML (Programmer to Programmer) - Paperback By Hunter, David - GOOD

$9.99

View Details
Beginning XML by Joe Fawcett (English) Paperback Book
Beginning XML by Joe Fawcett (English) Paperback Book

$44.77

View Details
Beginning XML, Paperback by Fawcett, Joe; Quin, Liam R. E.; Ayers, Danny, Bra...
Beginning XML, Paperback by Fawcett, Joe; Quin, Liam R. E.; Ayers, Danny, Bra...

$28.38

View Details
Beginning XML Programming (Programmer to Programmer), Hunter, David, Cagle, Curt
Beginning XML Programming (Programmer to Programmer), Hunter, David, Cagle, Curt

$44.00

View Details
Beginning Xml, Patterson, Bill
Beginning Xml, Patterson, Bill

$7.69

View Details
Bipin Joshi - Beginning XML with C 7   XML Processing and Data Access - N555z
Bipin Joshi - Beginning XML with C 7 XML Processing and Data Access - N555z

$86.99

View Details
Beginning Xml With Dom And Ajax: From Novice To Professional
Beginning Xml With Dom And Ajax: From Novice To Professional

$36.74

View Details
Beginning XML Paperback
Beginning XML Paperback

$4.50

View Details
Beginning XML By David Hunter,Jeff Rafter,Jon Pinnock,Chris Dix,
Beginning XML By David Hunter,Jeff Rafter,Jon Pinnock,Chris Dix,

$17.76

View Details