Everything XML
Duration: 02:44:53
Created with
Ben Fhala
Ben Fhala is the creative force and founder behind 02geek, a pioneering platform dedicated to making web development accessible to everyone. With over 18 years of experience in the industry, Ben has a deep passion for teaching and a knack for breaking down complex concepts into easy-to-understand lessons.
Everything XML Overview
What you'll learn
Ever have a dream that you were an XML Hero? That's odd: most people do... well let the dreams rain down on you with this super duper new course that will drive in and make that new dream come true. More information on this course will follow shortly. We would love to hear from you so we opened up a very public way for you to say whatever you want (we hope you enjoy it)
Overview and Context of XML
We will learn about the historical perspective and overview of the XML standard. The main focus is on Information organization and cross platform usage
12:47
XML Elements
The first step in learning about how XML documents are structured is to get familiar with elements, the basic components of an XML document.
08:22
XML Nested Elements
Nested elements allow for complex data to be represented effortlessly in an XML document.
09:19
Attributes
Attribute-value pairs are an alternative to nesting of elements in an XML document. We'll see the pros and cons of this feature
08:12
More Then Just Leftovers
Comments, White-space, Special characters, Version Information and Parser by-passing content; we discuss what these constructs are and how to use them effectively
13:54
XML Validation
XML documents should be well formed structure- and content-wise for applications to be configured and behave properly. We discuss an analogy with a real life scenario to highlight the point
08:17
E4X – ActionScript 3.0
We describe the importance and beneficial features of E4X library, and why it should be used in browsers at the earliest
24:56
XML DOM
An XML document is often pictured as an inverted nodes (elements) tree and connected nodes have a relation between them. DOM allows the program to traverse and retrieve these related nodes.
11:12
JavaScript
We describe the basic syntax of Javascript to load XML documents in client-side applications
13:51
Looping XML
We describe the looping constructs of PHP scripting language and how they can be used to parse and render XML information in client software
14:19
XML as a Remote
We describe the utility of XML for the modern web, especially when there's a plethora of programming languages and platforms and how XML builds several bridges
09:19
Loading XML in PHP
We describe how to load XML documents into server side applications in the PHP scripting language
04:57
Elements and Attributes in PHP
We describe how to access elements and attribute values while processing XML content via PHP scripts in server-side software
04:44
foreach
We describe the foreach looping construct in PHP and also how it can be used to process XML documents in server-side software
07:01
PHP XML compare
We describe how to compare XML document components and content in different documents having the same syntax
05:08
Modifying XML
We describe how to modify the content of XML documents in PHP : insertion/deletion/update operations in server-side applications
08:34