XML Essential Training
Posted by Superadmin on March 25 2019 12:20:12

XML Essential Training

 

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:

 

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

0 Introduction
Welcome
What you should know
Exercise files
Setting up the dev tools

1. Getting Started
What is XML?
XML technologies
Describing data with XML
Advantages and drawbacks of XML
Real world examples of XML

2. XML Overview
Types of XML content
Proper XML syntax
Valid documents
XML namespaces

3. Working with XML
Our first XML file
XML and CSS styles
Styling XML tags
Advanced CSS with XML

4. Manipulating XML with the DOM
Quick intro to the DOM
Discovering document content
Creating document content
Bringing it all together

5. XML and XPath
what is XPath?
Taking XPath for a spin

6. XML and XSLT
What is XSLT?
Using XSLT with XML

7. XSLT Examples
Simple XSLT
XSLT and CSS
Repeating items
Conditional logic
Sorting data

8. Document Type Definitions
What is a DTD?
DTD syntax
Declaring elements
Declaring attributes
Associating a DTD with XML data


9. XML Schema
What is XML schema?
Anatomy of a schema
Declaring elements
Declaring attributes
Building a schema for a business card

10 Conclusion
Next steps

0 Introduction



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



1. 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



2. XML Overview



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



3. Working with XML



014 Our first XML file
015 XML and CSS styles
016 Styling XML tags
017 Advanced CSS with XML



4. Manipulating XML with the DOM



018 Quick intro to the DOM
019 Discovering document content
020 Creating document content
021 Bringing it all together



5. XML and XPath



022 what is XPath?
023 Taking XPath for a spin



6. XML and XSLT



024 What is XSLT?
025 Using XSLT with XML



7. XSLT Examples



026 Simple XSLT
027 XSLT and CSS
028 Repeating items
029 Conditional logic
030 Sorting data



8. Document Type Definitions



031 What is a DTD?
032 DTD syntax
033 Declaring elements
034 Declaring attributes
035 Associating a DTD with XML data



9. XML Schema



036 What is XML schema?
037 Anatomy of a schema
038 Declaring elements
039 Declaring attributes
040 Building a schema for a business card



10 Conclusion



Next steps