XML from Beginner to Expert
You will discover how to create and read XML files starting from simple and ending with complex structure file
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
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
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
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.