XML from Beginner to Expert

Learn to create and read XML files, manage information, and develop web services with this comprehensive video tutorial for all skill levels.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

This course is all about getting cozy with XML! You’ll learn how to create, read, and manage XML files, dive into all the cool stuff like DTDs, namespaces, and even transform your data. It's super hands-on and perfect for both beginners and the nightly coders out there!

Key Points

  • Learn to create and read XML files from simple to complex.
  • Understand the structure and components of an XML document.
  • Explore DTD grammars for validation.
  • Discover namespaces and their importance.
  • Transform XML data using XSLT and format it with XSL:FO.

Learning Outcomes

  • Create your very own XML documents.
  • Validate XML documents with proper grammar.
  • Interface with XML web services confidently.
  • Use XSLT for transforming XML data.
  • Understand and apply XML namespaces in your projects.

About This Course

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

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


  • create XML documents

  • validate XML documents

  • create or interface with XML web services

Course Curriculum

Instructors

Profile photo of Daniele Protti
Daniele Protti

I have 30+ years experience in IT project management, software development and software architecture.I have led several teams of software developers as project manager, quality manager and as team leader in different companies and different countries in sectors e.g. telecommunication, research & development, travel business, Internet marketing and Internet business, consultancy and services.I have been responsible to collect the requirements...

Instructors

Profile photo of Pipi Rahayu
Pipi Rahayu

I have 10+ years experience in video creation and online training.I have created several videos and tutorial about how to create an online business and how to sell online as a reseller.I am now specializing in creating course about IT projects and companies.I have organized all my experiences in courses which are not only a list of functions and methods...

Review
4.9 course rating
4K ratings
ui-avatar of Shoibonti Chatterji
Shoibonti C.
2.0
11 months ago

The course does not do anything to keep the student engaged. The reading behind puts the listener to sleep rather than keeping their interest level. Other videos available on internet are more interactive and engaging.

  • Helpful
  • Not helpful
ui-avatar of Michael Kristensen
Michael K.
2.0
1 year ago

Yes and no. Good information, but lack some smaller asignments, to create an XML file, with what is thought in this course, Course content 32 at this point.

  • Helpful
  • Not helpful
ui-avatar of Prabhakar Rajasingham
Prabhakar R.
3.0
1 year ago

There are a lot of typographic errors in the slides.

  • Helpful
  • Not helpful
ui-avatar of Mayan Ramamoorthy
Mayan R.
1.0
1 year ago

The instructor didn't run the code or display the output in most cases, which I felt left me at a disadvantage because I could not verify what was the mistake on my end. The course is not interactive at all.

  • Helpful
  • Not helpful
ui-avatar of Hardy
Hardy
3.5
1 year ago

Ja, het voldeed aan mijn verwchting.

  • Helpful
  • Not helpful
ui-avatar of Brahman Osawa Barros
Brahman O. B.
5.0
1 year ago

muito bom!!!!!

  • Helpful
  • Not helpful
ui-avatar of Aaron DeJong
Aaron D.
4.0
1 year ago

This was a good course on XML.

  • Helpful
  • Not helpful
ui-avatar of Reginald Eugene
Reginald E.
3.0
2 years ago

The course does not seem to be structured in a way that provides either a clear direction to the goal(learning to author XML) or provide regular feedback on the student's understanding and progress.

The viewer gets the feeling that they are collecting disjointed facts about XML while on a zig-zagging path to the end of the collection of videos. It is otherwise professional, well-presented and the instructor is obviously an expert with extensive experience.

It is just that - from the perspective of a student new to XML or markup languages - this course does not seem to address the need to build on knowledge gradually, progressively with clear check points and organization of the material in digestible sections.

  • Helpful
  • Not helpful
ui-avatar of Oliver Partridge
Oliver P.
2.5
2 years ago

The content is informative, but the entire course is riddled with spelling mistakes. Although he knows his XML, the speaker's grasp of English isn't great which makes the course quite difficult to focus on.

  • Helpful
  • Not helpful
ui-avatar of Idowu Henry Ogedengbe
Idowu H. O.
5.0
2 years ago

Great work.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses