XML-Based Web Applications
CIT 41200/ 3 Cr.
This course covers how to build web applications using XML. Students will learn how to create and validate data in XML documents and how to display XML documents using Cascading Style Sheets (CSS), XSL Transformations (XSLT), and the Document Object Model (DOM).
- Available Online: No
- Credit by Exam: No
- Laptop Required: Yes
CIT 21200 and CIT 200 level programming course
- oXygen XML Editor
Course Outcomes (What are these?)
- Create well-formed and valid XML documents (CIT i)
- Create an XML schema using DTD and XSD (CIT i)
- Given an DTD or XSD, create a valid XML document.(CIT j)
- Format and transform XML data using CSS and XSLT (CIT j)
- Write XPath and XQuery to retrieve and manipulate XML data (CIT i)
CIT Student Outcomes (What are these?)
(i) An ability to use current techniques, skills, and tools necessary for computing practice.
(j) An ability to use and apply current technical concepts and practices in the core information technologies.
- Introduction to XML
- Creating XML Documents
- Posting XML Data from a Client to a Server
- Formatting XML with Cascading Style Sheets
- Validating XML with DTDs
- Validating XML Using XML Schema Definition(XSD) Language
- XML Transformations
- Generating XML from a Database
- Using the Document Object Model (DOM)
Principles of Undergraduate Learning (PULs)
1b. Identify and propose solutions for problems using quantitative tools and reasoning.
1c. Make effective use of information resources and technology.
4. Intellectual Depth, Breadth, and Adaptiveness