Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Cover 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 1.1 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
What XSLT Is Used For Setting Up Your XSLT Development Environment Foundational XSLT Elements Reusing Code in XSLT Understanding Built-In Templates and Built-In Rules Using XSLT 2.0 XSLT and XPath 3.0: 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 3.0 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 XMLHttpRequest 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 5
Background of SGML The Open Web Platform Introduction to XHTML XHTML and HTML: Problems and Workarounds Cascading Style Sheets (CSS) Unobtrusive JavaScript HTML 5 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 5 SVG and Web Apps Making SVG with XQuery or XSLT Resources Summary
Part VIII: Case Study
Chapter 19: Case Study: XML in Publishing
Background Project Introduction: Current Workflow Introducing a New XML-Based Workflow Creating a New Process Some Technical Aspects The Hoy Books Website Summary
Appendix A: Answers to Exercises Appendix B: XPath Functions Appendix C: XML Schema Data Types Introduction Advertisements
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion