XML Essential Training

XML Essential Training

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 2h 38m | 379 MB

Extensible Markup Language (XML) was designed to make information sharing and data interpretation easier. Having a solid grasp of what XML is and how to work with it is essential for any developer. In this course, Joe Marini takes you through the basic rules of XML, explains its syntax, and covers more advanced topics such as styling your XML with CSS and manipulating XML content using XPath and XSLT. From integrating XML into your site to using document type definitions and XML schema, this course covers what you need to know to not only get started with XML, but also master it.

Topics include:

  • What is XML?
  • Advantages and drawbacks of XML
  • Proper XML syntax
  • Working with XML namespaces
  • Styling XML tags
  • Discovering and creating document content
  • Manipulating XML content using XPath and XSLT
  • Document type definitions and XML schema
Table of Contents

Introduction
01 Welcome
02 What you should know
03 Exercise files
04 Setting up the dev tools

Getting Started
05 What is XML
06 XML technologies
07 Describing data with XML
08 Advantages and drawbacks of XML
09 Real world examples of XML

XML Overview
10 Types of XML content
11 Proper XML syntax
12 Valid documents
13 XML namespaces

Working with XML
14 Our first XML file
15 XML and CSS styles
16 Styling XML tags
17 Advanced CSS with XML

Manipulating XML with the DOM
18 Quick intro to the DOM
19 Discovering document content
20 Creating document content
21 Bringing it all together

XML and XPath
22 What is XPath
23 Taking XPath for a spin

XML and XSLT
24 What is XSLT
25 Using XSLT with XML

XSLT Examples
26 Simple XSLT
27 XSLT and CSS
28 Repeating items
29 Conditional logic
30 Sorting data

Document Type Definitions
31 What is a DTD
32 DTD syntax
33 Declaring elements
34 Declaring attributes
35 Building a DTD for a business card
36 Associating a DTD with XML data

XML Schema
37 What is XML schema
38 Anatomy of a schema
39 Declaring elements
40 Declaring attributes
41 Building a schema for a business card

Conclusion
42 Next steps