Beginning XML 5th Edition by Joe Fawcett ,Danny Ayers ,Liam R.E.Quin – Ebook PDF Instant Download/Delivery:9781118162132 ,978-1118162132
Full download Beginning XML 5th Edition after payment

Product details:
ISBN 10:9781118162132
ISBN 13:978-1118162132
Author: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. 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 teams
- Boasts new chapters on RELAX NG and Schematron, XML functionality in databases, LINQ to XML, Jabber and XMLPP, XHTML, HTML5, and more
- Offers 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.
Table of contents:
Part I: Introducing XML
Chapter 1: What is XML?
Steps Leading up to XML: Data Representation and Markups
The Birth of XML
More Advantages of XML
XML in Practice
Summary
Chapter 2: Well-Formed XML
What Does Well-Formed Mean?
Creating XML in a Text Editor
Advanced XML Parsing
The XML Infoset
Summary
Chapter 3: XML Namespaces
Defining Namespaces
Why Do You Need Namespaces?
How Do You Choose a Namespace?
How to Declare a Namespace
Namespace Usage in the Real World
When to Use and Not Use Namespaces
Common Namespaces
Summary
Part II: Validation
Chapter 4: Document Type Definitions
What Are Document Type Definitions?
Anatomy of a DTD
DTD Limitations
Summary
Chapter 5: XML Schemas
Benefits of XML Schemas
XML Schemas in Practice
Defining XML Schemas
Creating a Schema from Multiple Documents
Documenting XML Schemas
XML Schema
Summary
Chapter 6: RELAX NG and Schematron
Why Do You Need More Ways of Validating XML?
Setting Up Your Environment
Using RELAX NG
Using Schematron
Summary
Part III: Processing
Chapter 7: Extracting Data from XML
Document Models: Representing XML in Memory
The XPath Language
Summary
Chapter 8: XSLT
How Is XSLT a Functional Language?
Setting Up Your XSLT Development Environment
Foundational XSLT Elements
Reusing Code in XSLT
Understanding Built-In Templates and Built-In Rules
Using XSLT
XSLT and XPath: What’s Coming Next?
Summary
Part IV: Databases
Chapter 9: XQuery
XQuery, XPath, and XSLT
XQuery in Practice
Building Blocks of XQuery
The Anatomy of a Query Expression
Some Optional XQuery Features
Coming in XQuery
Summary
Chapter 10: XML and Databases
Understanding Why Databases Need to Handle XML
Analyzing which XML Features are Needed in a Database
Using MySQL with XML
Using SQL Server with XML
Using eXist with XML
Summary
Part V: Programming
Chapter 11: Event-Driven Programming
Understanding Sequential Processing
Using SAX in Sequential Processing
Using XmlReader
Summary
Chapter 12: LINQ to XML
What Is LINQ?
Creating Documents
Extracting Data from an XML Document
Modifying Documents
Transforming Documents
Using VB.NET XML Features
Summary
Part VI: Communication
Chapter 13: RSS, Atom, and Content Syndication
Syndication
Working with News Feeds
A Simple Aggregator
Transforming RSS with XSLT
Useful Resources
Summary
Chapter 14: Web Services
What Is an RPC?
RPC Protocols
The New RPC Protocol: Web Services
The Web Services Stack
Summary
Chapter 15: SOAP and WSDL
Laying the Groundwork
The New RPC Protocol: SOAP
Defining Web Services: WSDL
Summary
Chapter 16: AJAX
AJAX Overview
Introduction to JavaScript
The XMLHttp Request Function
Using HTTP Methods with AJAX
Accessibility Considerations
The jQuery Library
JSON and AJAX
The Web Sever Back End
A Larger Example
Summary
Part VII: Display
Chapter 17: XHTML and HTML
Background of SGML
The Open Web Platform
Introduction to XHTML
XHTML and HTML: Problems and Workarounds
Cascading Style Sheets (CSS)
Unobtrusive JavaScript
HTML
Summary
Chapter 18: Scalable Vector Graphics (SVG)
Scalable Vector Graphics and Bitmaps
The SVG Graphics Model
SVG and CSS
SVG Tools
SVG Basic Built-in Shapes
SVG Transforms and Groups
SVG Definitions and Metadata
Viewports and Coordinates
SVG Colors and Gradients
Including Bitmap Images in SVG
SVG Text and Fonts
SVG Animation Four Ways
SVG and HTML
SVG and Web Apps
Making SVG with XQuery or XSLT
Resources
Summary
Part VIII: Case Study
Chapter 19: Case Study: XML in Publishing
People also search for:
text xmldecl not at the beginning of input
xml basics cheat sheet
proper xml format example
understanding xml code
understanding xml code
Tags: Joe Fawcett, Danny Ayers, Liam R E Quin, Beginning, XML



