XML from Beginner to Expert

You will discover how to create and read XML files starting from simple and ending with complex structure file

Ratings: 3.54 / 5.00




Description

A complete video tutorial to understand and write your own XML files, create amazing web services and manage your information within your organization and also in connection with other external entities and partners.

Basically the course contains:


Introduction

Why XML

Organization of the course


The Overview of XML

Why XML

Example of An XML document

Basic Rules

Nesting

Attributes

Definitions

The XML Syntax


Structure of an XML document

Components of an XML document

Elements of an XML document

Nesting of elements

Tag naming

Tag attributes

Predefined entities


The DTD Grammars

The DTD Grammars

Validation Tools

Define Your First Grammar

Internal and External Grammars

More documents for the same Grammar

The Basis of XML Grammars


DTD and Entities

DTD and Entities

Syntax of the internal Entities

Syntax of the external Entities

Syntax of the parametrical Entities


DTD and Attributes

Syntax of attributes

Attributes in the DTD grammars

Type of Attributes and Modifiers

Enumerations

NMTOKEN and NMTOKENS


The namespaces

The namespaces

Why the XML namespaces

Use the XML namespaces

Syntax of the namespaces

Attributes and namespaces

Use the XML namespaces

Namespaces and DTD grammars

An application of namespaces


Transform with XSLT

Transform with XSLT

Example of XSLT Transformation

2nd Example of XSLT Transformation

Templates


Formatting with XSL:FO

The formatting process

Example

2nd Example - more complex


XPath

How to use XPath

Patterns for the match attribute

Patterns for the select attribute


XLink and XPointer

XLink and XPointer

XLink

Simple use of XLink

Complex links

XPointer

Example of use of XPointer


XML and the Web: XHTML

What’s XHTML

The basic XHTML syntax

The validation process

TEI - XML and text encoding

TEI

Structure of a TEI-Lite document

Transform a TEI-Lite document


MathML

RSS

Webservices


What You Will Learn!

  • create XML documents
  • validate XML documents
  • create or interface with XML web services
  • use XML files to store and read data
  • create DTD grammars for XML documents
  • Access XML data with XPath
  • Generate RSS feeds
  • Use MathML for online academic presentations
  • recognize the structure of an XML document
  • understand and create XHTML files

Who Should Attend!

  • Basic knowledge of HTML and Javascript is recommended
  • familiarity with Windows or Mac computers
  • Who is familiar with computers and the Internet
  • Basic knowledge of programmin languages is an advantage in case you want to read or write data to/from an XML file using a program written in Java, C, C++, VB, PHP, etc.