Scott Anderson

Scott Anderson

Issues When Using XML

Slide Duration:

Table of Contents

Section 1: Introduction to XML
Introduction to XML

7m 44s

Intro
0:00
Lesson Overview
0:08
Lesson Overview
0:10
Meaning of XML
0:27
Extensible Markup Language
0:28
Nature of Markup
2:30
Example of Markup
2:31
Menu Example in XML
5:21
Menu Example in XML
5:22
Menu Example in XML, Cont.
5:36
Menu Example in XML, Cont.
5:37
XML as Text Document
7:15
XML as Text Document
7:16
In This Lesson
7:26
In This Lesson
7:27
Section 2: XML as Document
XML as Document

12m 42s

Intro
0:00
XML Version 1.0
0:19
XML Version 1.0
0:20
XML Version 1.1
0:50
XML Version 1.1
0:51
Differences
1:23
Technical Adjustments and Allowance for Certain Characters
1:24
XML 1.0, Fifth Edition 2008
2:04
XML 1.0, Fifth Edition 2008
2:05
Nature of Computer Input
2:42
Nature of Computer Input
2:43
Menu Example
3:50
Purpose of XML
4:52
Purpose of XML
4:53
Document
5:31
Document
5:32
Element
6:25
Element
6:26
Start Tag
7:22
Start Tag
7:23
End Tag
8:03
End Tag
8:04
Empty Tags
8:40
Empty Tags
8:41
Attributes
9:54
Attributes
9:55
Necessary?
11:35
Necessary?
11:36
Section 3: Relationship Between HTML and XML
Relationship Between HTML and XML

9m 46s

Intro
0:00
Lesson Overview
0:26
Lesson Overview
0:27
HTML
0:44
HTML: Properties and Examples
0:45
XML
3:34
XML: Properties and Examples
3:35
XHTML - HTML with XML Restrictions
4:27
XHTML - HTML with XML Restrictions
4:28
XHTML Example
5:05
Poor Adoption
6:44
Poor Adoption
6:45
In This Lesson
9:20
In This Lesson
9:21
Section 4: XML and CSS
XML and CSS

12m 31s

Intro
0:00
Lesson Overview
1:13
Lesson Overview
1:14
Meaning of CSS
1:38
Meaning of CSS
1:39
Syntax of CSS
2:23
Syntax of CSS
2:24
CSS Files
2:57
CSS Files Example
2:58
XML Processing Instructions
3:57
XML Processing Instructions
3:58
XML-Stylesheet Processing Instruction
5:00
XML-Stylesheet Processing Instruction
5:01
Block Display
7:34
Display: Block & Inline
7:35
Block Display Example
8:10
Section 5: Formal Structure of XML Document
Formal Structure of XML Document

20m 38s

Intro
0:00
Lesson Overview
0:18
Lesson Overview
0:19
XML Prolog
0:46
XML Prolog
0:47
XML Declaration
1:07
Format & Version Number
1:08
Doctype Declaration
1:54
Type Matches Root
1:55
[] = Internal Subset
2:45
Attribute Declarations
3:02
Attribute Declarations Example
3:03
Entity Declarations
8:34
Entity Declarations
8:35
External DTDs
11:05
External DTDs
11:06
System and Public Identifiers
12:50
System Identifier
12:51
Public Identifier & Formal Public Identifier
13:41
XML as Database
17:33
XML as Database: Root, Record, Fields, and Validation
17:34
XML Prolog
20:09
XML Prolog
20:10
Section 6: Namespaces
Namespaces

11m 23s

Intro
0:00
Lesson Overview
0:39
Lesson Overview
0:40
Explanation of Namespaces
1:09
'table' Element In Two Doctypes
1:10
URI
3:30
URI
3:31
XHTML Namespace
5:18
XHTML Namespace
5:19
Example
6:06
Combined XML File with Namespaces
7:20
Combined XML File with Namespaces
7:21
In This Lesson
10:52
In This Lesson Review
10:53
Section 7: XML and XSLT
XML and XSLT

21m 9s

Intro
0:00
Lesson Overview
0:19
Lesson Overview
0:20
XSL
0:51
XML Stylesheet Language
0:52
XSL-FO: Format Object
1:03
XSLT: Transform
1:34
XSLT vs. CSS
1:52
Syntax
1:53
Intelligence
5:28
Example XSL Transformation
5:46
HTML Page and Creating an XSLT Template
5:47
XPATH
8:22
XPATH
8:23
XSL-For-Each
10:34
XSL-For-Each
10:35
XSL-Value-Of
12:08
XSL-Value-Of
12:09
XML File
19:10
XML File
19:11
XSL-Sort
19:24
XSL-Sort
19:25
In This Lesson
20:35
In This Lesson Review
20:36
Section 8: XML Schema
XML Schema

11m 37s

Intro
0:00
Lesson Overview
0:18
Lesson Overview
0:19
What is a Schema?
0:50
What is a Schema?
0:51
Schema vs. DTD
1:35
Schema vs. DTD
1:36
Schema Example
2:43
Schemamessage.xml & Messageschema.xsd
2:44
Using Schema to Describe Document
8:26
In This lesson
11:06
In This lesson Review
11:07
Section 9: Office Open XML
Office Open XML

10m 55s

Intro
0:00
Lesson Overview
0:42
Lesson Overview
0:43
ZIP
1:08
Lossless Compression Algorithm
1:09
ZIP-ing ZIPS
1:43
ZIP-ing ZIPS
1:44
Unzipping Word
2:24
Older Word Format vs. Newer Word Format
2:24
Unzipping Word Example
2:57
Office Open XML
5:00
XML Files Organized into Folders
5:01
In This Lesson
10:02
Section 10: Google Earth & KML Files
Google Earth & KML Files

17m 15s

Intro
0:00
Lesson Overview
0:15
Lesson Overview
0:16
KML
1:00
Keyhole Markup Language
1:01
Placemarks
2:00
Setting Up a Placemark Using Google Earth
2:01
Adding HTML to Your KML
7:56
Character Entities: < and >
7:57
Coding Example
8:55
CDATA Sections
12:39
CDATA Sections Overview
12:38
Adding CDATA Sections to Your KML
13:55
In This Lesson
16:35
In This Lesson
16:36
Section 11: SVG
SVG

18m 25s

Intro
0:00
Lesson Overview
1:11
Lesson Overview
1:12
SVG
1:39
Scalable Vector Graphics
1:40
Shapes
2:19
Rect, Circle, Ellipse, and Polygon
2:20
Fills
12:49
Colors and Gradients
12:50
Effects
13:13
Blur Effect Example
13:14
In This Lesson
17:50
In This Lesson
17:51
Section 12: History of XML
History of XML

20m 19s

Intro
0:00
Lesson Overview
0:15
Lesson Overview
0:16
SGML
0:45
Standard Generalized Markup Language
0:46
Charles Goldfarb
1:02
Once Document Collection & Three Non-Interoperable Applications
1:03
Generic Coding
2:27
Generic Coding & GML
2:28
Tim Berners-Lee
6:12
Internet, Markup, Hypertext and the World Wide Web
6:13
World Wide Web
8:07
URL
8:08
HTTP
8:53
HTML
9:11
Browser Wars
9:48
WorldWideWeb, Mosaic, Netscape, and Internet Explorer
9:49
HTML Versions
10:35
Custom Tags
10:35
HTML 2.0
12:36
HTML 3.0
13:46
XML
15:07
History of XML
15:08
HTML
17:51
HTML Version 4.01 and First Version of XHTML
17:52
In This Lesson
19:20
In This Lesson
19:21
Section 13: Semantic Web
Semantic Web

14m 41s

Intro
0:00
Lesson Overview
0:37
Lesson Overview
0:38
RDF Triples
1:02
RDF Triples
1:03
RDF Triples, Cont.
1:49
RDF Triples, Cont.
1:50
RDF Triples, Cont.
2:07
Subject, Predicate, and Object Example
2:08
RDF Triples: URI
2:48
Subject
2:49
Predicate
3:10
Object
3:55
RDF in XML
4:39
Example File
4:40
OWL
6:47
OWL Definition
6:48
OWL Example
7:42
OWL Example
7:43
OWL uses XML Schema
9:03
OWL uses XML Schema
9:04
RDFa
9:42
RDFa
9:43
Mircoformats
12:05
Mircoformats
12:06
In This Lesson
13:35
In This Lesson
13:36
Section 14: RSS and Atom
RSS and Atom

8m 47s

Intro
0:00
Meaning of RSS
0:17
Meaning of RSS
0:18
Uses
1:16
Blog Readers and Custom Home Pages
1:17
Formats
3:25
Non-W3C RSS and W3C RSS
3:26
Atom
6:16
In This Lesson
8:05
In This Lesson
8:06
Section 15: Issues When Using XML
Issues When Using XML

19m 12s

Intro
0:00
Lesson Overview
0:41
Lesson Overview
0:42
Differences Between XML and HTML
1:18
HTML
1:19
XML
2:18
Example: Images the HTML Way
3:24
Example: Images the HTML Way
3:25
Images the XML Way
6:00
Element and DTD, ATTLIST, ENTITY, and NOTATION
6:01
Coding Example
7:18
Text Encodings
11:08
Text Encodings
11:09
Encoding Declaration
12:59
Encoding Declarations
13:00
Media Types (MIME-Types)
14:55
Media Types (MIME-Types)
14:56
text/xml
16:57
text/xml
16:58
application/xml
17:26
application/xml
17:27
In This Lesson
18:37
In This Lesson
18:38
Loading...
This is a quick preview of the lesson. For full access, please Log In or Sign up.
For more information, please see full course syllabus of XML
Bookmark & Share Embed

Share this knowledge with your friends!

Copy & Paste this embed code into your website’s HTML

Please ensure that your website editor is in text mode when you paste the code.
(In Wordpress, the mode button is on the top right corner.)
  ×
  • - Allow users to view the embedded video in full-size.
Since this lesson is not free, only the preview will appear on your website.
  • Discussion

  • Study Guides

  • Download Lecture Slides

  • Table of Contents

  • Related Services

Start Learning Now

Our free lessons will get you started (Adobe Flash® required).
Get immediate access to our entire library.

Sign up for Educator.com

Membership Overview

  • Unlimited access to our entire library of courses.
  • Search and jump to exactly what you want to learn.
  • *Ask questions and get answers from the community and our teachers!
  • Practice questions with step-by-step solutions.
  • Download lesson files for programming and software training practice.
  • Track your course viewing progress.
  • Download lecture slides for taking notes.
  • Learn at your own pace... anytime, anywhere!

Issues When Using XML

  • XML adoption can be hampered by confusion on the part of authors and programmers
  • Understanding of Media Types and Text Encoding can help ease confusion
  • While XML is similar to HTML, it does not possess the same built-in capabilities

Issues When Using XML

Lecture Slides are screen-captured images of important points in the lecture. Students can download and print out these lecture slide images to do practice problems as well as take notes while watching the lecture.

  • Intro 0:00
  • Lesson Overview 0:41
    • Lesson Overview
  • Differences Between XML and HTML 1:18
    • HTML
    • XML
  • Example: Images the HTML Way 3:24
    • Example: Images the HTML Way
  • Images the XML Way 6:00
    • Element and DTD, ATTLIST, ENTITY, and NOTATION
    • Coding Example
  • Text Encodings 11:08
    • Text Encodings
  • Encoding Declaration 12:59
    • Encoding Declarations
  • Media Types (MIME-Types) 14:55
    • Media Types (MIME-Types)
  • text/xml 16:57
    • text/xml
  • application/xml 17:26
    • application/xml
  • In This Lesson 18:37
    • In This Lesson
Educator®

Please sign in to participate in this lecture discussion.

Resetting Your Password?
OR

Start Learning Now

Our free lessons will get you started (Adobe Flash® required).
Get immediate access to our entire library.

Membership Overview

  • Available 24/7. Unlimited Access to Our Entire Library.
  • Search and jump to exactly what you want to learn.
  • *Ask questions and get answers from the community and our teachers!
  • Practice questions with step-by-step solutions.
  • Download lecture slides for taking notes.
  • Track your course viewing progress.
  • Accessible anytime, anywhere with our Android and iOS apps.