Open Source Technology (MCA136) crash course, Online MCA, Semester 1:
This subject covers XML from the ground up: syntax and well-formedness, XHTML, DTDs, XML Schemas, parsing with DOM and SAX, and transforming XML with XSLT and…
- 16 video lessons
- 4h 2m
- Study notes
- 80 quiz questions
- Assignment

16 lessons in Open Source Technology
Each lesson pairs one topic with a hand-picked video, trimmed to the part that teaches it.
About this subject
This subject covers XML from the ground up: syntax and well-formedness, XHTML, DTDs, XML Schemas, parsing with DOM and SAX, and transforming XML with XSLT and XPath. After it you will be able to write valid XML documents, define and validate their structure with DTDs and XSD, and display or transform XML data using XSLT stylesheets.
- 1
XML vs HTML: What XML Is For
Module I, Introduction to XML: The Difference Between XML and HTML, Predefined Tags, Extensible, Transaction Data
L19: XML Introduction | Features, Advantages | Example | HTML vs. XML | Web Engineering Lectures· Easy Engineering Classes· 14 min
Study notes 5 quiz questionsWatch lesson - 2
XML Tree Structure and Syntax Rules
Module I, Introduction to XML: XML Tree, Tree Structure, XML Document, Syntax Rules, XML Prolog, Case Sensitive, Attribute and Values, Comments, Well Formed XML
Structure of an XML Document || XML Tutorial ||Hierarchical Structure of XML ||Tree Structure of XML· Sundeep Saradhi Kanthety· 14 min
Study notes 5 quiz questionsWatch lesson - 3
XML Elements, Naming Rules and Attributes
Module I, Introduction to XML: XML Elements, Empty XML, XML Naming Rules, Extensible, XML Attributes, Elements vs. Attributes
XML Elements, Tags and Attributes in Hindi· Simply Coding· 4 min
Study notes 5 quiz questionsWatch lesson - 4
Displaying and Viewing XML Files
Module I, Introduction to XML: Displaying XML, Viewing XML Files
How To Open An XML File (How To View An XML File)· The Savvy Professor· 2 min
Study notes 5 quiz questionsWatch lesson - 5
XHTML Syntax and Validation
Module II, XHTML and DTD: XHTML – eXtensible HyperText Markup Language, Basic syntactic rules, General format, XHTML validation
XHTML Explained with Example | HTML vs XHTML | Web Technology Tutorial [Hindi]· Notes360· 6 min
Study notes 5 quiz questionsWatch lesson - 6
XML DTD Building Blocks: PCDATA and CDATA
Module II, XHTML and DTD: XML DTD, Building Blocks of XML Documents, Elements, Attributes, Entities, PCDATA, CDATA
L20: XML DTD – Document Type Definition | Internal, External DTD with example | Web Technology· Easy Engineering Classes· 10 min
Study notes 5 quiz questionsWatch lesson - 7
DTD Attribute Declarations: #REQUIRED, #IMPLIED, #FIXED
Module II, XHTML and DTD: #REQUIRED, #IMPLIED, #FIXED, Elements vs. Attributes
complete xml for btech cse || web technologies || xml unit 2 in web technologies· NS lectures· 31 min
Study notes 5 quiz questionsWatch lesson - 8
DTD Entities and Internal vs External DTD
Module II, XHTML and DTD: Entities, Internal Entity Declaration, External Entity Declaration, Internal DTD Declaration, External DTD Declaration
L20: XML DTD – Document Type Definition | Internal, External DTD with example | Web Technology· Easy Engineering Classes· 10 min
Study notes 5 quiz questionsWatch lesson - 9
Introduction to XML Schema (XSD)
Module III, XML Schemas & Parser: Introduction to XML Schemas, need XML Schemas, Structure of a Schema, XML Schema Components, XSD document, Reference
XML Schema (XSD) Beginner Tutorial with Demo· Automation Step by Step· 10 min
Study notes 5 quiz questionsWatch lesson - 10
XSD Simple and Complex Types
Module III, XML Schemas & Parser: Simple, XML Abstract Data Model, XML document & XML Schema, Simple Type Definition VS. Complex Type Definition, Simple Types, Complex Types
XML schema - lecture 86/ IWT· asha khilrani· 11 min
Study notes 5 quiz questionsWatch lesson - 11
XML Parsers: DOM vs SAX
Module III, XML Schemas & Parser: Parser, DOM, SAX
DOM SAX IN XML #makaut· Magical Whiteboard Educational Channel· 13 min
Study notes 5 quiz questionsWatch lesson - 12
XSLT Basics: Creating and Linking a Stylesheet
Module IV, Xss, XSL & Xslt: XSLT Introduction, Transformations, Create an XSL Style Sheet, Link the XSL Style Sheet to the XML Document, XSLT Element
XSLT Beginner Tutorial with Demo· Automation Step by Step· 15 min
Study notes 5 quiz questionsWatch lesson - 13
XSLT Elements: for-each, value-of, template, sort, if, choose
Module IV, Xss, XSL & Xslt: xsl:for-each, xsl:value-of, xsl:template, xsl:sort, xsl:if, xsl:choose
XSLT Style Sheets· Dr. Sabu George· 46 min
Study notes 5 quiz questionsWatch lesson - 14
XML Schema Data Types, Default Values and Facets
Module IV, Xss, XSL & Xslt: XML Schema, Element, Default and Fixed Values Data Types, Syntax, Attributes, Restrictions/Facets
L22: XML Schemas | XSD with Example | Difference between DTD and XSD | Web Technology Lectures· Easy Engineering Classes· 12 min
Study notes 5 quiz questionsWatch lesson - 15
XML DOM, HTML DOM and XPath
Module IV, Xss, XSL & Xslt: XPath, XML Parser, XML DOM, HTML DOM, XML and XPath
W3Schools XML Full Course in 3 Hours | Learn XML using W3Schools· Learn with W3Schools· 29 min
Study notes 5 quiz questionsWatch lesson - 16
Displaying XML with XSLT
Module IV, Xss, XSL & Xslt: XSLT, Displaying XML with XSLT, XSLT Stylesheet
XSLT Beginner Tutorial with Demo· Automation Step by Step· 15 min
Study notes 5 quiz questionsWatch lesson
Assignment
Build, Validate and Display an XML Product Catalogue
Less scrolling. More passing.
- Free
Hand-picked video lessons
16 short lessons, each with the best YouTube explanation we could find, trimmed to the part that matters.
- Free login
Study notes
16 lessons come with a summary, key points, key terms and takeaways for quick revision.
- Free login
Quizzes
80 questions across the course, with the right answer and why, the moment you pick.
- Free login
Assignments
1 subject assignments with clear tasks, so you practise what each subject actually asks of you.
- Free login
Notebook
Write notes beside the video, stamped with the exact time, and jump back to that moment later.
- Free login
Progress that follows you
Completed lessons, quiz scores and where you stopped, saved to your account on every device.
- Live chat pass
Live chat
A members-only live chat beside every lesson: doubts, tips, stickers and GIFs with your batch. One ₹19 pass opens every live chat.
The Online MCA live chat. Study together, live.
A live chat right beside the video, shared by everyone studying Online MCA. Ask a Open Source Technology doubt mid-lesson, share a shortcut, celebrate a finished semester.
- Live chat beside every lesson
- One live chat for all of Online MCA
- Members-only stickers & GIFs
- One ₹19 pass opens every live chat
Online MCA live chat
Anyone else finding Open Source Technology tricky? 😅
Lesson 2 cleared it up for me. Watch it before the quiz

Doing it now, thanks!
Starting Advanced Database Management System tonight if anyone wants to go together
More from Online MCA Semester 1
All subjects- Sem 1
MCA103
Advanced Database Management System
This subject covers PL/SQL programming (blocks, cursors, exceptions, triggers, procedures and packages) along with distributed, parallel and object-oriented…
- 18 lessons
- 5h 37m
- Notes
- Quiz
- Sem 1
MCA133
Analysis and Design of Algorithms
This subject covers how to measure the time and space complexity of algorithms and the main design techniques: divide and conquer, dynamic programming, greedy…
- 18 lessons
- 6h 17m
- Notes
- Quiz
- Sem 1
MCA134
Computer Graphics
This subject covers the fundamentals of computer graphics: display and input hardware, algorithms for drawing lines, circles, ellipses and filled areas, 2D and…
- 14 lessons
- 4h 12m
- Notes
- Quiz
- Sem 1
MCA102
Core Java
This subject covers core Java programming, from the JVM, data types and control flow through classes, inheritance, interfaces, packages, exception handling and…
- 15 lessons
- 9h 58m
- Notes
- Quiz
- Sem 1
MCA135
Data Warehousing and Mining
This subject covers how data warehouses are designed, built and tuned for multidimensional analysis, and how data mining techniques such as clustering,…
- 19 lessons
- 3h 58m
- Notes
- Quiz
- Sem 1
MCA131
Mobile Computing
This subject covers how mobile and wireless networks work, from GSM architecture and wireless medium access to Mobile IP, mobile TCP variants, wireless LANs,…
- 15 lessons
- 2h 20m
- Notes
- Quiz
Open Source Technology: common questions
This subject covers XML from the ground up: syntax and well-formedness, XHTML, DTDs, XML Schemas, parsing with DOM and SAX, and transforming XML with XSLT and XPath. After it you will be able to write valid XML documents, define and validate their structure with DTDs and XSD, and display or transform XML data using XSLT stylesheets. It's the Open Source Technology subject of Online MCA, Semester 1, in 16 lessons: XML vs HTML: What XML Is For; XML Tree Structure and Syntax Rules; XML Elements, Naming Rules and Attributes; Displaying and Viewing XML Files; XHTML Syntax and Validation; XML DTD Building Blocks: PCDATA and CDATA; DTD Attribute Declarations: #REQUIRED, #IMPLIED, #FIXED; DTD Entities and Internal vs External DTD; Introduction to XML Schema (XSD); XSD Simple and Complex Types; XML Parsers: DOM vs SAX; XSLT Basics: Creating and Linking a Stylesheet; XSLT Elements: for-each, value-of, template, sort, if, choose; XML Schema Data Types, Default Values and Facets; XML DOM, HTML DOM and XPath; Displaying XML with XSLT.
Yes. Every video lesson is free to watch without an account. A free login unlocks study notes, quizzes, the assignment, a notebook and progress that syncs across devices.
About 4h 2m of video across 16 lessons, plus time for notes and quizzes. Go at your own pace; your place is saved.
Yes: “Build, Validate and Display an XML Product Catalogue”. It comes after the last lesson, with a brief, clear tasks and how the work is judged.
A members-only live chat beside the video, shared by everyone studying Online MCA, where learners ask doubts, share tips and react with stickers and GIFs. One ₹19 pass, paid once from your InsideEdge wallet, opens the live chat for every degree.
No. It's a crash course to help you understand and revise the subject quickly. Use it alongside your official study material and assignments.