
Explore XML, the extensible markup language, as the default tool for defining and transmitting data on the internet, using self-describing tags, elements, and optional attributes for cross-system data interchange.
Download and unzip the exercise files linked to each video, follow the instructor's guidance on which files to open, and adjust playback quality and speed for the best training experience.
learners create their first XML document for a music CD wholesale catalog, using Notepad++ and XML copy editor, validate well-formedness, and format with indentation for readability.
Explore practical XML fundamentals, from prologues and root elements to comments, processing instructions, and DTDs, enabling centralized content management and data transmission across web services and RSS feeds.
Learn how an XML catalog uses a doctype and an external DTD to define a catalog of CDs, with 0 or more CD elements, optional price, and validation.
Explore the basics of building an XML document, defining elements and tags, and using element operators. See how DTDs enable data interchange by defining contracts between data producers and consumers.
Learn how XML attributes provide metadata to elements, including value quotation and types like default, required, and fixed, while namespaces prevent name clashes in documents.
Explore how attributes describe XML data. See genre attributes in CD elements and how a DTD declares attribute lists and entities for an XML feed of inventory and pricing data.
Discover how XML schemas (XSD) define data types, structure, and facets for robust validation, replacing DTDs, and use namespaces, complex types, sequences, and minOccurs/maxOccurs to shape XML data.
Explore how namespaces prevent name clashes in an XML data stream by prefixing cd and vinyl elements with CD and V and declaring the XML NS syntax in the DTD.
Explore how an XML schema defines a catalog of CDs, using the xs namespace and an external xsd file to validate XML inventory in a web service.
Explore how XML attributes add metadata rather than data, use entities for text substitution, and apply namespaces to prevent name clashes, then generate and refine XML schemas with online tools.
Simon invites you to leave a review and share your feedback. Your input helps improve the XML fundamentals course and its training materials by rating with stars and adding comments.
Transform XML data into HTML for browser display using XSLT and XPath, mapping XML elements to presentation in a browser. Navigate the XML tree with XPath, using predicates and axes.
Transform XML data into a polished HTML presentation with XSL stylesheets. The demo maps CD catalog data—title, artist, cost, price, inventory—into a styled table with optional ordering.
Explore how the XML ecosystem tools, including XSLT and XPath, define presentation for XML data, transform XML into other formats, and target specific elements for data sharing.
Wrap up this introductory XML course by reinforcing encoding data in XML for network transmission, using validation, commenting code, and maintaining human readability with whitespace and UTF eight.
Master cleaning data with Power Query: import a text file, trim and split columns, set data types, add a total, and load to Excel with a pivot table and refresh.
Learn the essentials needed to get started using Extensible Markup Language (XML), which is the default language for defining and transmitting data on the Internet.
In this course, your professional instructor introduces XML and explains why it’s such a powerful language for sharing and transmitting data. You will discover the basics of an XML document, and how to define XML documents and learn their syntax.
In this XML Crash Course, you will also learn advanced topics such as using XML schemas, the purpose of a DTD (Document Type Definition), and Extensible Stylesheet Language (XSL) to transform an XML document to another document.
This course includes:
What People Are Saying:
★★★★★ “Good overview course. Provides a useful introduction to the concepts and practices employed in XML.” –Steve Denton
★★★★★ “I was looking for an overview of XML, something to give me a rudimentary understanding of the language. I had a very basic understanding but wanted something more to motivate me to take the next steps to learn more. This course did exactly that.” -Michael Miles
★★★★★ “I appreciate the depth and example of this course and they are applicable to real-life scenarios. It took my understanding of XML messages to a new level. Thank you.” -Alexandru Tofan