Track
xml
XML
Well-formed XML, validation, XPath, and data interchange patterns.
- Mode
- iframe_xml
- Practice
- iframe xml
- Lessons
- 31 units
Before you start
Extensible Markup Language—well-formed documents, validation, XPath, XSLT, feeds, and enterprise interchange.
Legacy APIs, config files, RSS/Atom, SVG, and regulated industries still rely on XML daily.
Enterprise integration, publishing pipelines, Android resources, and data exchange alongside JSON.
XML playground with validation feedback, modular lessons, interview prep, and curated MCQ overrides.
After HTML (syntax familiarity); whenever you touch APIs, feeds, or config that is not JSON-only.
Lesson order
Sequential — follow top to bottom31 lessons are live in this track. Start from step 01 for the smoothest path.
-
01 intro Introduction to XML
beginner
Open → -
02 what-is-xml What is XML?
beginner
Open → -
03 xml-vs-json-html XML vs JSON and HTML
beginner
Open → -
04 tools-editors Tools and editors
beginner
Open → -
05 syntax-rules XML syntax rules
beginner
Open → -
06 elements-attributes Elements and attributes
beginner
Open → -
07 text-cdata Text and CDATA
beginner
Open → -
08 comments-pi Comments and processing instructions
beginner
Open → -
09 entities Entities
beginner
Open → -
10 namespaces Namespaces
intermediate
Open → -
11 well-formed Well-formed documents
beginner
Open → -
12 dtd-basics DTD basics
intermediate
Open → -
13 xsd-intro XML Schema (XSD) intro
intermediate
Open → -
14 json-interchange XML and JSON interchange
intermediate
Open → -
15 rss-atom-feeds RSS and Atom feeds
advanced
Open → -
16 xpath-basics XPath basics
intermediate
Open → -
17 axes XPath axes
intermediate
Open → -
18 predicates Predicates
intermediate
Open → -
19 xpath-functions XPath functions
intermediate
Open → -
20 xslt-intro XSLT introduction
intermediate
Open → -
21 xslt-templates XSLT templates
intermediate
Open → -
22 xslt-apply Applying transforms
advanced
Open → -
23 dom-parsing DOM parsing
intermediate
Open → -
24 streaming-concept Streaming parsers (concept)
intermediate
Open → -
25 config-files XML configuration files
advanced
Open → -
26 soap-rest SOAP and REST context
advanced
Open → -
27 xml-security XML security basics
advanced
Open → -
28 svg-intro SVG as XML
intermediate
Open → -
29 interview-essentials XML interview essentials
advanced
Open → -
30 production-xml Production habits
advanced
Open → -
31 summary Track summary
beginner
Open →