Module Presenter’s Manual for Effective from: November 2013 Ver 1.0 Amendment Record Version No Effective Date Change Replaced Pages 1.0 November 2013 New - © 2013 Aptech Limited Table of Contents Details Sr No Page No Introduction Information on Session Allocation Module Deliverables available on OnlineVarsity Week-wise Session Schedule 5 Session Coverage 6 Library References © 2013 Aptech Limited Presenter’s Manual XML Simplified Introduction At the end of this course, students will be able to: Outline the features of markup languages and list their drawbacks Define and describe XML State the benefits and scope of XML Describe the structure of an XML document Explain the lifecycle of an XML document State the functions of editors for XML and list the popularly used editors State the functions of parsers for XML and list names of commonly used parsers State the functions of browsers for XML and list the commonly used browsers Explain the steps towards building an XML document Define what is meant by well-formed XML State and describe the use of comments and processing instructions in XML Classify character data that is written between tags Describe entities, DOCTYPE declarations and attributes Identify the need for a namespace Define and describe namespaces in XML Explain the syntax for XML namespaces Describe attributes and namespaces Describe how to use default namespaces Define what is meant by a DTD Identify the need for a DTD Describe the structure of a DTD Explain how to create a simple DTD Describe what is meant by document type declarations Define document validity Describe in brief how to test for document validity Explain how to declare elements Explain how to declare attributes Describe entity declaration in a DTD Define and describe what is meant by schema Identify the need for schema Compare and differentiate the features of DTDs and schemas List the data types supported by schemas Explain the XML Schema vocabulary Describe complex type elements Describe minOccurs and maxOccurs Explain element content and mixed content Describe how grouping can be done Describe simple types List and describe the data types used with simple types Explain restrictions and facets Identify the usage of attributes Define and describe stylesheets Define and describe cascading stylesheets (CSS) Explain how to implement styles with CSS Identify simple selectors in CSS State the use of universal selector in CSS Describe attribute selectors Describe ID selectors Issue Date: November 2013 Ver.1.0 © 2013 Aptech Limited Page of Presenter’s Manual XML Simplified State and describe how to use color properties Describe the font property Describe the other properties such as margins, borders, layout and padding Explain briefly about positioning Define the process of cascading Explain inheritance Define XSL, XSLT and their purpose Explain the structure and syntax of XSL Distinguish between CSS and XSL Explain XSL templates Describe the use of select attribute State how to use xsl:value-of element Describe how to use xsl:foreach element Explain briefly how to use xsl:text element Describe how to use xsl:number element Describe how to use xsl:if element Describe how to use xsl:choose element Explain how to perform sorting using XSL Define and describe XPath Identify nodes according to XPath List operators used with XPath Describe the types of matching State and explain the various XPath expressions and functions List the node set functions List the Boolean functions State the numeric functions Describe the string functions Explain what are result tree fragments Explain how to switch between styles Describe how to transform XML documents into HTML using XSLT Information on Session Allocation Module XML Simplified Theory (No of Hrs) 08 Lab (No of Hrs) 08 Total (No of Hrs) 16 Throughout this Presenter’s Manual, the module XML Simplified will be referred to as XML Issue Date: November 2013 Ver.1.0 © 2013 Aptech Limited Page of Presenter’s Manual XML Simplified Module Deliverables available on OnlineVarsity To aid the teaching process, following are the deliverables Faculty Deliverables: Presenter Manual (PM) To aid the learning process, following are the deliverables Student Deliverables: Learner’s Guide (eBook) Resources available on OnlineVarsity for Students: Icons Feature - Description/Functionality Download Book - Student has the option to download the subject related e-book and read offline Glossary - Student can access a list of subject related specialized words with their definitions FAQ - Student can access frequently asked questions and their answers Show Me How - Student can view a step-wise simulation/demonstration of the module related topics Let Me Try - Student can practice a step-wise simulation/demonstration of the module related topics Issue Date: November 2013 Ver.1.0 © 2013 Aptech Limited Page of Presenter’s Manual XML Simplified Practice Me - Student can test and evaluate their understanding of module related topics Work Assignments - Student can solve scenario based lab assignments (Hands-on) The faculty will evaluate and give their feedbacks References - Student can access additional subject related material for reading Feedback - Student can provide feedback on the course material Ask to Learn – Student can submit subject related technical queries Queries submitted will be directed to the particular course coordinator/head Issue Date: November 2013 Ver.1.0 © 2013 Aptech Limited Page of Presenter’s Manual XML Simplified Week-wise Session Schedule A Session has duration of hours Week-Wise Schedule Week Day Day Day Session XML – T1 Session XML – L1 Session XML – T2 Day Session XML – L2 Session XML – T3 Session XML – L3 Session XML – T4 Session XML – L4 XML: XML Simplified T: Theory Session, L: Lab Session Issue Date: November 2013 Ver.1.0 © 2013 Aptech Limited Page of Presenter’s Manual XML Simplified Session Coverage Session No Session Title Session XML – T1 Session Details All the concept lessons as listed below from Module and Module of XML Simplified should be covered in this session Deliverables’ Mapping XML Simplified Learners Guide Module Module Module – Introduction to XML Introduction to XML Exploring XML Working with XML XML Syntax Module – Namespaces Session XML – L1 XML Namespaces Working with Namespaces Syntax The workshop lessons of Module and Module of XML Simplified should be covered in this session XML Simplified (OnlineVarsity) Module Module Issue Date: November 2013 Ver.1.0 © 2013 Aptech Limited Page of Presenter’s Manual XML Simplified Session No Session Title Session XML – T2 Session Details All the concept lessons as listed below from Module and Module of XML Simplified should be covered in this session Module – DTDs Document Type Definition Working with DTDs Valid XML documents Declarations Deliverables’ Mapping XML Simplified Learners Guide Module Module Module – XML Schema Session XML – L2 XML Schema Exploring XML Schemas Working with complex types Working with simple types The workshop lessons of Module and Module of XML Simplified should be covered in this session XML Simplified (OnlineVarsity) Module Module Session XML – T3 In the first one hour all the concept lessons as listed below from Module of XML Simplified should be covered in this session XML Simplified Learners Guide Module Module – Stylesheets Stylesheets Selectors in CSS Properties and Values Inheritance and Cascades in CSS In the next one hour the Faculty is expected to resolve any course related queries that the students might have Issue Date: November 2013 Ver.1.0 © 2013 Aptech Limited Page of Presenter’s Manual XML Simplified Session No Session Title Session XML – L3 Session Details In the first one hour the workshop lessons of Module of XML Simplified should be covered in this session Deliverables’ Mapping XML Simplified (OnlineVarsity) Module In the next one hour the Faculty is expected to resolve any course related queries that the students might have Session XML – T4 All the concept lessons as listed below from Module and Module of XML Simplified should be covered in this session Module – XSL and XSLT Introduction to XSL Working with XSL XML Simplified Learners Guide Module Module Module – More on XSLT Session XML – L4 Xpath XPath Expressions and Functions Working with different styles The workshop lessons of Module and Module of XML Simplified should be covered in this session XML Simplified (OnlineVarsity) Module Module Issue Date: November 2013 Ver.1.0 © 2013 Aptech Limited Page of Presenter’s Manual XML Simplified Library References XML Bible by Elliotte Rusty Harold The XML Handbook by Charles F GoldFarb, Paul Prescod ~~~ End of Document ~~~s Issue Date: November 2013 Ver.1.0 © 2013 Aptech Limited Page of