English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 3h 52m | 499 MB
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.
Table of Contents
Introduction
1 XML Structured data in a chaotic world
2 How this course is organized and what you should know
3 Getting set up
XML Overview
4 What is XML
5 Review of various XML technologies
6 Describing data with XML
7 XML advantages and drawbacks
8 Real-world examples of XML
XML Content and Formatting
9 XML content types
10 Proper XML syntax
11 Valid XML documents
12 The XML namespace
Building XML Content
13 Creating an XML file
14 Example Styling XML content with CSS
15 Advanced styling
Manipulating XML with the DOM
16 A quick introduction to the document object model
17 Inspecting document content
18 Creating document content
19 Loading XML from an external source
20 Building content from XML
21 Challenge BusinessCard XML to HTML
22 Solution BusinessCard XML to HTML
XML and Other Data Formats
23 XML vs. JSON and CSV
24 XML to JSON
25 Tools for working with XML
Querying XML with XPath
26 What is XPath
27 Experimenting with XPath
28 XPath in JavaScript
29 Challenge BusinessCard XPath
30 Solution BusinessCard XPath
Transforming XML with XSLT
31 What is XSLT
32 Defining XSLT style sheets
33 Simple XSLT
34 Repeating items
35 Conditional logic
36 Sorting data
37 XSLT in the browser
38 Challenge BusinessCard XSLT
39 Solution BusinessCard XSLT
Document Type Definitions
40 What is a DTD
41 Using DTDs
42 Declaring elements
43 Declaring attributes
44 Challenge Building a DTD for BusinessCard
45 Solution Building a DTD for BusinessCard
XML Schema
46 What is XML Schema
47 Anatomy of a schema
48 Declaring simple elements
49 Example Simple elements
50 Declaring complex elements
51 Declaring attributes
52 Example Complex elements
53 Challenge Build a schema for BusinessCard
54 Solution Build a schema for BusinessCard
Conclusion
55 Next steps
Resolve the captcha to access the links!