Enter your Sign on user name and password.

Forgot password?
  • Follow us on:

Professor Scott Anderson uses his up-to-date knowledge of XML to teach you the fundamentals as well as the complexities of this markup language in Educator’s XML Course. Professor Anderson’s course focuses on theory and important information in the beginning, but quickly dives into actual coding examples and real world applications. This course spans everything from the formal structure of XML to XSLT, Google Earth files, RSS, and SVG. Professor Anderson is a seasoned computer instructor with 10+ years of experience across all aspects of the web and has a Master's degree in Software Engineering. Downloadable coding examples are also included so you can follow along with lessons.

Loading video...
expand all   collapse all
I. Introduction to XML
  Introduction to XML 7:44
   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 
II. XML as Document
  XML as Document 12:42
   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 
III. Relationship Between HTML and XML
  Relationship Between HTML and XML 9:46
   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 
IV. XML and CSS
  XML and CSS 12:31
   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 
V. Formal Structure of XML Document
  Formal Structure of XML Document 20:38
   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 
VI. Namespaces
  Namespaces 11:23
   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 
VII. XML and XSLT
  XML and XSLT 21:09
   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 
VIII. XML Schema
  XML Schema 11:37
   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 
IX. Office Open XML
  Office Open XML 10:55
   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 
    In This Lesson Review  
X. Google Earth & KML Files
  Google Earth & KML Files 17:15
   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 
XI. SVG
  SVG 18:25
   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 
XII. History of XML
  History of XML 20:19
   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 
XIII. Semantic Web
  Semantic Web 14:41
   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 
XIV. RSS and Atom
  RSS and Atom 8:47
   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 
XV. Issues When Using XML
  Issues When Using XML 19:12
   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