Platforms and technologies
Model structured data with elements, attributes, namespaces, and validation.
<?xml version="1.0"?>
<lesson><title>Structured data</title></lesson>COURSE CURRICULUM
Finish one section at a time or jump directly to a concept you need.
Learn how xml declarations, trees, and document roots works in XML, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how elements, attributes, nesting, and namespaces works in XML, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how text nodes, entities, cdata, and identifiers works in XML, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how simple content, complex content, and schema types works in XML, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how xpath operators and node selection works in XML, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how conditional selection with xpath and xslt works in XML, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how repeated elements, sequences, and templates works in XML, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how reusable schemas, entities, and transforms works in XML, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how trees, node sets, and document relationships works in XML, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how encoding, whitespace, and text handling works in XML, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how well-formedness, validation, and parser errors works in XML, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how namespaces, includes, imports, and catalog structure works in XML, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how schemas, keys, references, and data models works in XML, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how files, streams, parsers, and external entities works in XML, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how testing xml against schemas and canonical forms works in XML, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.